Teamfight Tactics needs a new name...
I just realized that TFT's name is a large reason why people are getting upset with it.
"Teamfight Tactics" as a name is inaccurate and misleading. It suggests that the game involves teamwork and strategy but it actually has almost none. The gameplay goes against the expectations set by the name. If the game were more honest about the randomness involved, people would go into it expecting a random game and have more fun with it.
For example: If you release a game called "Explosive Action Shooter" and the gameplay turned out to be a slot-machine, then people would be reasonably upset.
So lets kick around new name ideas.
Random Game of Randomness Random Automated Gang Encounter (RAGE) Robot Slot-Machine Legendary Slots Gamble Gangs Grab-Bag Fighters
Feel free to suggest your own.