I agree that there are bugs and necessary improvements.
However, I disagree with the attitude of expecting them all to be solved right away. I understand that some are aged and have been known for a while but as users of the game must realize, we are all playing a game that cost us nothing unless we choose to buy in game purchases.
The game creators are people too. They deserve the respect and time to make the improvements in a manner that is appropriate for the game to work. I am not a software engineer myself so I don’t know what it entails to program such improvements but I’m not going to assume that they’re super easy otherwise they would have done them already.
The game is still pretty new too. Bugs happen all the time and patches are always released periodically. That’s the same for ALL games. I’ve had Starcraft 2 since 2010 and they still release update patches to this day. Game creators are always improving their product and as long as there is a community of us to discuss it, it keeps it alive and well.
TL;DR : just be patient.