IMHO this whole stacking/balancing issue discussion is just a waste of time and energy.
However, as mentioned by op, relatively early in the game it is pretty clear which team is going to loose. I don't see a problem in that. The problem is that the match might still take 60 minutes and people get bored and leave the server.
So basically the game needs to be over faster! Make the crates more powerful, make the harv faster and stuff like that ...
Accept that having lots of cool tactical fair matches on pub servers is an impossible goal or a "Luftschloss" as we Germans would call it