This argument its absurd, first of all, if you pay for a service that service should work, some downtime is expected but in cases like these where is extreme downtime costumers should have compensation to avoid ppl not purchasing the service in the future; Second, you have to remember that might not be much for you but there are ppl on minium wages; Third, not everyone that plays this game pays in USD, the game's far more expensive in my country for instance.
Custumers should hold companies to a high standard, allways. If YOU dont value your money, dont preach to others that mindset because that only markes services get worse over time
Its a game, Its complex. Its 20 years old of coding that has been patched.
Think of it like this.
A Road to your town is built. The Road is new, amazing and fun!. it works great and is super smooth.
Over time, there are other towns built, people move away. Over time there are modifications to that road to make it better, some of the work some of they work less. As the road gets works people complain, and are more likely to move away. Instead of having the money to repave the road they can only fill the pot holes, and the pay isn't great so many employees come and go with their own way of doing things.
Fast foward 5 years, You still have a road, its fairly bumpy and not super great. Thats where we are.
Its a bumpy road, It still gets me where I am going.
Its also 9-15 bucks a month. Get over your indignation, You tip more on a bottle of wine. I'm confident they will fix it, they need time.