Yes Google does have the ability. If I get an app from the Play Store and it is removed by Google, they have the ability to remove it from my phone. Its happened a couple times with emulators. Now if I decide to circumvent the Play Store that is a different story.
However, that is what Android gives... choice. With the App Store you don't have that choice; you only use what Apple lets you use. If you want to be a moron and run any old app, you can't.
But it does not allow rockets to reenter the Earth's atmosphere at orbital velocities, slow down, and land.
How about the Moon and Mars? It seems to me that the fuel capacity of Dragon isn't enough to do both lunar descent and ascent just on the Super Draco thrusters and the trunk's fuel capacity.
The impressive part is that they do it with an actual rocket that is 106 feet tall, and that they have launched it 7 times with 0 failures.
Using the same engine, rather than treating the engine as a disposable object that only performs one burn in its lifetime. Most rocket engines can't be throttled, can't be shut down and then restarted in flight or otherwise.
The tricky part is going to be for any stage to have enough delta-V to return to the pad after lifting a payload to orbit. Also, as far as I can tell, this takes a drag chute for lower stages, and a re-entry shield for upper ones.
"I may be synthetic, but I'm not stupid" -- the artificial person, from _Aliens_