I fully agree.
But if you book for leisure two or three months ahead, you do run the risk of an aircraft schedule change.
Loads in J/Y can also be a factor for ac substitution some weeks or even days ahead.
With roughly half the fleet with old seats, the risk is not high but not negligible and too much for me.