This is exactly how my friends at FB work every day (not necessarily from an iPad Pro), but the remote VM thing is very real in some parts of the world.
Great if it works for them. From the operations point of view every additional layer and every new dependency hurts.