My understanding is that the resolution of commercially available satellite imagery is restricted by the US. I don't recall details, just passing references from the show "What on Earth?"
Commercial satellite operators licensed in the US are restricted to no more than 25 cm imagery resolution. Of course that limit doesn't apply to foreign operators. And it doesn't apply to aircraft either; many of the "satellite" images you see on Google Maps were actually shot from airplanes.