Почему? *ох уж этот русский язык!*
Попросила бы вас не раздражаться. Здесь идёт дискусия и не надо её в срач превращать. Вы лучше послушайте что люди говорят и примите к сведению для расширения кругозора.
Я поискала инфу, но её мало. Вот пока что нашла на одном из форумов. Это подтверждает мои слова. Да, сейчас так не говорят, но так люди разговаривали. Москвичей я никак не могу окрестить необразованными колхозниками. Итак, с форума
"а я когда приехала в Москву, говорила всегда "Москве-реке", а москвичи меня исправили и сказали, что в Москве принято говорить "Москва-реке"...и ведь переучили-таки!;)"
"этот вариант вошел в русскую поэзию, а потому является уже не только просторечием, но и поэтизмом, вот почему местный житель и говорит на Москвá-реке."
А вот и на современном сайте не склоняют. https://www.tripadvisor.ru/Attraction_Review-g298484-d8677...
"Прогулки на теплоходах по Москва реке"
И ещё https://mirturbaz.ru/russia/water/moskva
"Базы отдыха на Москва-реке"
Я ни в коем случае не хочу сказать, что это по правилам современного русского языка. Но вот люди до сих пор не просто так говорят, а ещё и пишут. Это им, конечно, как наследство от родителей досталось. Так говорили раньше и они не согласны с новыми правилами.