For example, how is Starlink going to provide local Ministry of Defense access to the network in time of emergency, which was at least in 2008 a requirement for any ISP in Poland spanning more than one commune (smallest administrative region)? Requirements like that mean that ISPs need to seek waivers or just avoid having customers in specific countries (or break the law - we're talking Elon here after all, just look at latest FSD brouhaha). And they greatly dimnish the value proposal of building a constellation.
OTOH, DoD had been shopping around for global satellite provider for last 15-20 years, as bandwidth and availability were often issues just in running bases, but also making it harder to drone strike an usually innocent group.
The US military funded the first two launches of the Falcon 1. Far from "not being a major factor", without that money, Musk and Space X (and likely Tesla) would have gone bankrupt in 200X.
Meanwhile, GP is saying the military is a huge early investor for Starlink, and they are doing it primarily because they want to consume it.