So what about during war when the enemy may have shot down your sats? Your soldiers are still going to want to buy goods on base during their down time and morale will suffer if you just tell them the internet is down.
Let that sink in. They'll need 45000 missiles up shoot down every starlink satellite. Also, SpaceX will definitely be launching new ones as they are being shot down. So it's a very impractical approach.