Likely would have to build some autonomy into the system to handle scenarios where the communication gets patchy or the user is about to crash into something.
Now you only need to install 5G on the Grand Canyon.
This was actually a thing a couple years ago. I tried it out a couple times and it worked really well: https://www.flythere.com/
Basically the gave you a big "box" of air space that had 0 obstacles that you could fly around in. It's impossible to crash the drone and it takes off / lands automatically.
I’d happily pay a reasonable sum for it. I wonder if it could be done using a Stadia controller and chrome cast?