LOL You "get" our frustration.
Here's point you'll never be able to wrap your head around.
Your game is a failure BECAUSE it's pay to win!
Let's say you're a typical white teenage male racist dumgbass user playing Mech Arena (i.e. most of your user demographic). And let's say you're terrible at Mech Arena because you don't know how to aim, move properly, or even look at the screen while playing.
Does Mech Arena encourage you to work on your aiming or offer any type of training mode for your mechs? Nope! But what you CAN do is just purchase a "no aiming required" weapon for """"""""""ONLY"""""""""" $25!
Oh what's that? You're still getting your ass kicked because people keep blowing up your mech too quickly? Well we just came out with another unnecessarily overpowered mech that has 2 billion HP!! And if you act now, you can get both the "no aim" weapon AND the "takes forever to kill" mech in our new "SUPER BADASS 2-PACK!" We'll only charge you $50 for both and call that a bargain by writing a larger price with a line through it right next to the $50 price so people will be like "HOLY CRAP! LOOK AT ALL THE MONEY I"M SAVING!!"
STILL not good enough? What about a mech that teleports? No? How about 3 different types of guns that freeze your enemies so you can take all day to kill them no matter how good you are at aiming! NO?? How bout a mech that turns invisible AND can fly AND can freeze your enemies AND can easily escape? You can fill your hangar with any OP trash we can think of just as long as you keep paying us!
==========
Now picture that same terrible player I just described saying something "bad" in chat for example (because you refuse to hire chat admins for whatever reason), and you MAYBE POSSIBLY decide to ban the guy after some innocent bystander goes through the extremely arduous task of hopefully still finding that player in chat and then clicking on their profile and then copying their user ID and then going over and clicking on a different link in a separate menu that will then redirect them to their BROWSER where they FINALLY can report the player—side note: that is literally the ONLY way you are able to report a player to the devs. If you do not go through that exact procedure every time, the devs have literally NO WAY of being able to find that player in this "extremely polished" game of theirs.
But forget about all that! Because even if a player does get banned and they have the money, what do they care? They can just open up another completely free account and since they don't have to do any actual work or gameplay or winning in MA order to get any "affordable" (lol) easy-mode trash mech they want! Just whip out that old credit card again and simply purchase all the things you want again and go back to your horribly toxic, racist ways that keep Mech Arena from being even remotely touched by any gamer I know of worth a damn.
But I agree—you guys shouldn't have to work for free to make a video game. And I suppose it's OUR fault that we simply choose not to throw money at such a hate-filled, financially predatory dumpster fire of a video game, am I right?