I think you need to relax, taking people over serious on the internet tells me you have an attitude problem in your personal life as well lol.
Using heroes specifically attributed towards taking down armor is actually rather easy, I just played a match where I used various heroes and took down Mammoth tanks left and right.
The game isn't going to be perfectly polished in beta and as someone said above the original had the same exact mechanics for the most part so unless it gets wide spread complaints than maybe the developers will try to balance it a bit better but so far I think its really good and I applaud how well the developers did when making this remake. I just wish the NOD had more horse power with vehicles but its a minor complaint.