I dont really want to pop your fantasy bubble, but:
1) They don't in the early game, speaking from experience.
They do, vanilla riflemen are more effective than any other mainline vanilla inf in mid/short range, without cover and 1v1, also they have great running acc.
2) Yes, 120 ammo to give them decent firepower, and you have to go back to your base to get them. (can't just click upgrade in the field like Volks)
Your riflemen squad will eventually retreat, if not thats a 100% abusive situation towards axis. So im taking this point to myself, riflemen HAVE TO come back to get those upgrades. Also vanilla vet riflemen still beat any vanilla vetted axis inf.
3) Volks are 5 man squads too though? What's the point?
This is not a volks/riflemen topic, go find yourself one and point this out there. Also volks suffer a lot from any kind of allied explosive far more than allied inf.
4) Sandbags are in like 2 commanders, volks get sandbags from the get to for nothing. Sandbags are in a total of 2 commanders, 1 decent (Heavy Cav) the other just bad and useless in most situations (Infantry Company)
Again this is not a volks/riflemen topic. Anyways sbags are not that important when your riflemen are meant to RUSH INTO the enemy lines. So its an "advantage" not having to pay extra menpower for that feature.
5) Riflemen no longer have smoke, so you need to rely on your mortar / other units for it, and almost every faction has some form of smoke and can play aggressive like USF.
Mortar is still T0. No need to necro in facts also. Because riflemen lost their smoke is not meant to be used as a fact to complaint or to demand that back, its gone for good.
6) Ambulance is 250mp / 10 fuel, and bringing it to the front lines is risky until you have a retreat point, most games it just sits in your base. Regardless, has nothing to do with Riflemen.
The whole post was about what you CAN do, no one is debating the cost of an ambulance neither its worth it to bring it up to the frontlines, but you CAN do it. The cost is reflected in what you CAN do.
7) You have to pay 150mp / 15fuel and it will delay getting BARs, meanwhile Volks get it when their truck comes out, and their grenade is better in denying cover / denying buildings.
I dont really care your complaints about build order nor time delays. I play USF also but you dont seem to understant that riflemen cost is because of what they CAN do. Im getting tired of repeating myself. If riflemen came with nades AND BARS, that far beyond OP reaches and this game will get renamed as "USF Heroes 2"
Volks do pretty much everything above and more for 30 less manpower, and also get vet0 snare which Riflemen do not get until vet1.
Proved you wrong in each and every point. Pls stick to the topic and dont get volks involved in any L2P issue.