Pak40 being good isnt a meme. It has high ROF,high penentration without an ability,and a great vet ability along with better MGs to screen it,whether you see that or dont see it. Thats a fact. no other faction comes close to this besides soviets.
You said it's the best, and it is, exactly 4% better
Pios,engys,and RE's are cheap(30-40 mp is not that huge of a difference) They (Pios)have good mines,they are decent up close if not being focused down. The soviet engineer is a close third,and only because tellers are better than TM35s in the anti tank role,and S mines are very easy to lay down in bunches if you desire to do so by cancelling.
It's fairly huge, and the Pio's are only decent at sub 5 range which is literally up the enemies ass and the enemy isn't going to let you get there. They deserve to cost the same as Engineers.
Grens have a panzer faust which is always nice,and a rifle grenade that can shoot over shotblockers from a mile away and wipe squads regularly. They also have an LMG,and build bunkers. the only thing they cant do is dominate on close range maps.
To bad that's most maps in the game
The mortar is cheap,it fires fast,its accurate,and it forces people to stay out of buildings. Two of them is very good fire support.
Again; it's less accurate than the Soviet one, it's fine but it's also very fragile to enemy indirect because of the lower range and only 4 crew members. 1 precision strike from an 82mm and your done.
I told you why pgrens are fragile and you still complain. What do you want there exactly? If you use pgrens with caution,inside of buildings and in support position instead of using them like volks you'd be amazed at how good they are at their combined arms job.
Putting them in buildings were I can't tell them what to attack? Pass.