Exploding rockets over populated areas and putting debris in the sky is bad. Wasting money in explosions is also bad. I don’t think startup mentality belongs anywhere outside of SaaS. If you disagree on this then we’re likely not going to reach common ground when talking about spaceX.
I also don’t agree that they’re out competing NASA, nor do I agree that that’s even a worthwhile measure here because something so dangerous shouldn’t be subject to the market. Getting exclusive contracts from the government is too political to truly say they’re better. The F-23 was better than the F-22 but the 22 won the contract anyway.