Okay, so here's something that's been bugging me for a while. I just wanted to get it off my chest and see what fellow lore-lovers think or if anyone has some sort of canonical explanation.
So, Space Marines. We know a lot about them! For instance, we know that the vast majority of chapters, being codex-compliant, consist of about 1000 fighting marines in 100-strong companies. We also know in great detail how these companies are organized (battle companies for example consisting of a command unit, 6 tactical squads, 2 assault squads, 2 devastator squads and assorted support vehicles).
Those support vehicles are something of a logistical bugbear for me, however.
Thing is, Astartes also tend to take to the battlefield with a good amount of vehicular support. From Predators and Land Raiders and even humble Rhinos on the ground to Thunderhawks and Stormtalons in the air, there are a lot of craft that ferry marines about and support them in battle.
But where do all the pilots/drivers come from? I mean it's pretty clear that marine craft is crewed by marines (barring the odd servitor here and there), which makes perfect sense...
But in order to man all of these vehicles, especially in any large-scale engagement...well, that takes a lot of marines who don't have their boots on the ground. When you take into account the fact that most vehicles have 2-3 man crews...that's going to add up to a lot of Astartes pretty quickly. Enough so that it seems on the surface like it's going to eat into that ~1000-strong fighting force pretty quickly. So where are all these pilots and gunners and what-have-you coming from?