Not really. It'd be nice to have a Nvidia eGPU but that's not supported anymore. Apple controls this and there isn't much we can do to change their choice of which GPUs are supported in the OS.
PS: My use case would be for CUDA stuff. It being a Mac is nice because I can directly use it as a development machine. So having a Linux desktop at home is the best alternative and SSHing into it.