why is there a need to spend so much money on this game?
It is a business, not a charity, and a business' objective is to earn as much profit as they can so they can pay their employees and bills.
There is a fine line between making a game interesting and rewarding enough for players to keep playing and paying versus making the game into a cash cow that would frustrate players so that they end up quitting or stop buying plat at all.
OTM has been threading that line that's why there are still plenty of players sticking around after 3+ years, but I bet CH plat buyers have gone down in the last couple years. The horse mounts will surely bring some plat buyers back.
There are two types of people in this world: Those who crave closure
A business is more profitable if they don't gouge and piss off customers.