If you aren't using a GPU regularly, Why not use a cloud gpu? Cloud CPU is cheap as free if it's just occasional playing around, vs $100 to $1000 and all the manufacturing pollution to be stuck with a GPU you don't use
I wanted to use the NVidia GPU in this laptop, it just doesn't work as well as the Intel GPU (I hate screen tearing). I think this will be great as a development environment once I get around to making Docker work with the NVidia drivers (allegedly it should). I'm not sure if you can do the same thing with AMD gear but the ability to create a Tensorflow NN and distribute it as a hardware accelerated Docker image is pretty cool.