Потому что Пасха исторически связана с Пасхой иудейской. Иисуса Христа схватили и казнили именно в дни праздника. А она праздновалась по иудейскому лунно-солнечному календарю.
TheQuestion: найдем тех, кто ответит на ваши вопросы.
Вот из за ориентации на полнолуние дата и является плавающей. Ведь лунные циклы не совпадают с солнечными и приходятся на разные дни.