It is a training issue in part, but indirectly. It's what each branch feels like the necessary training is. For a tank mechanic like myself, my training was geared toward what my job was. You also have to look at the numbers. There is a reason the Marine motto is "The few, the proud" There are less Marines than soldiers so their training needs to encompass anything and everything. The Army has enough soldiers that they feel that if a cook can't clear a building, no big deal, he doesn't need to. My training didn't pick up until we were going to deploy. Before they didn't think I needed combat skills. Then after our deployment orders they realized they had failed in the area. So we got some combat training. That has changed somewhat in the Army but it is all unit/section dependent. When we got back to the States I made sure my fresh soldiers got as much training as they could get. I made sure it was realistic for them and not just going through the motions. I really with the Army would treat every soldier combat ready and train them to that level.