[@Klomster] Guard military vehicles get transported by Naval vessels all the time. It's literally the only way guard vehicles get transported across the Imperium. They have no other means of doing it, and war machines most certainly aren't made on a vast majority of the worlds they get deployed on. The Guard don't have their own means of transport, keeping with the standard separation of powers among the Imperial higher ups. As such, the Navy alone is called on to haul them around. Literal trillions of troops, billions of vehicles, tanks, etc... it all gets transported by the Navy. And, as for what the guard know of enemy factions... Like I said, they may not know a great deal about things they haven't fought, but they are aware of them. If for no other reason than the fact that worlds like Krieg and Catachan, death worlds whose soul purpose is to birth and supply troops, have to be schooled to engage all types of enemies, because once they're done being trained they could potentially be stationed anywhere in the Imperium, as needed. Yes, you are right about the majority of Imperial citizens not knowing about chaos... mostly because the Imperium is massive on an unimaginable scale. However, once in the guard, what the average citizen knows about the universe at large suddenly becomes vastly more informed compared to what they were before hand.