FHW its nothing to with if I was business. If the to ops asked for the balance six weeks before travel for many years what's changed today.
You obviously are only viewing this from your side of things.
If you are in business then your objective is to make money.
If you can get the money in earlier and so earn interest then that is what you do.
Most TOs trade at a theoretical loss for a substantial part of the year due to the fact that most of their income is restricted to deposits.
They still have to pay wages and for infrastructure.
I have no problem with them deciding to ask for payment earlier. I would be quite happy to pay in full when I booked if they were to offer me a discount for doing so.
It is an interesting point that they now seem to request payment earlier but of little consequence.
The earlier payment would only make a few pounds difference on any interest you would have got if it had not changed.
TOs are no different from many other businesses who ask for payment or substantial deposits in advance.
It does not matter really what anyone thinks about the practice. If you want the goods or service then you either accept it or go without
fwh