I don't think that it's unreasonable to want to also game on Macs, in addition to carrying out work.
One big appeal of Macs, especially more powerful machines like the Macbook Pro, is that they have the potential to be the ultimate all-in-one machine: light and portable for when you need to be, can be hooked up to eGPU and expanded storage solutions for when you're at your desk. They can run OSX for that lovely, polished OS with a UNIX environment, and they have the ability to run Windows so if you ever really need it for a task (e.g. gaming), you can.
Since most games are GPU-bound anyway, with an eGPU solution you should be able to get pretty solid performance out of something like a Coffee Lake MBP.
One big appeal of Macs, especially more powerful machines like the Macbook Pro, is that they have the potential to be the ultimate all-in-one machine: light and portable for when you need to be, can be hooked up to eGPU and expanded storage solutions for when you're at your desk. They can run OSX for that lovely, polished OS with a UNIX environment, and they have the ability to run Windows so if you ever really need it for a task (e.g. gaming), you can.
Since most games are GPU-bound anyway, with an eGPU solution you should be able to get pretty solid performance out of something like a Coffee Lake MBP.