Why does «مَسَاجِدِ» take kasra in «بِمَسَاجِدِ الْمَدِينَةِ»?

Diptote Causes — Ultimate Broken-Plural Patterns