People will have impression that Relic is just care-less company which ignore these small bugs and details.
Would they be terribly wrong?
Hell, I know it is nearly impossible to make everything work perfect in a rather complex game like this. Starcraft 2 doesn't suffer so much from such issues, but that is because Blizzard sets other priorities and in return also use more simple game mechanics. So in a way this is a design choice.
On the other hand you see a lot of evidence for sloppy and chaotic work from Relic. For example when they accidentally mix parts of old game versions with new patches, or when they manipulate parts of game files in patches that don't even get used in the game because their files are so chaotic and don't even know themselves which ones are used and which are not (happened in DoW2 a few times). That doesn't appear very professional, and I think it shows in the game.
That bug that you mention of Machine guns turning the wrong way around hasn't always been there, it just at some patch version randomly appeared. And guess what, the same happened in DoW2 as well, it worked all the time fine and then suddenly the exact same bug appeared here as well. Coincidence?
Or we have the really annoying autocover system here in CoH2 which removes control from the player and causes really annoying unit behaviour like units automatically running into the fire of a molotov to get to the cover even though you just removed the squad from there, or squads already in cover running out of it to run to another cover which puts you at a disadvantage. That system existed also in DoW2, and players hated it and Relic eventually removed it from Multiplayer. Now we have a new game and apparently the developer team members don't talk to each other about such things, because we have the same annoying system back here causing the same issues again.
I could mention even more things, but you get the idea, so enough of that.
Regarding "esports", no one is expecting this game to become big in esports anyway, it is just not designed for this, RNG alone would be already too big of a factor and the community is too small. Doesn't mean people cannot still have fun with tournaments and despite all the flaws of the game I don't see much issue in this. I doubt that the ESL partnership will attract tons of people to watch who are not already interested in CoH2 anyway, it is just a nice thing for the community that is already active in this.
edit: Ah yeah, didn't even mention performance / optimization issues as mentioned in posts above.