I agree with your second point. I'm in the UK and have advocated this position for years. We have so much government infra here, considering NHS etc, that it would be cost effective to dedicate people to a "national standard computing" infrastructure. But it doesn't exist. Yet.