Have you considered using a service like macincloud or browserstack? https://www.browserstack.com/
Browserstack lets you do a set amount of minutes free while macincloud features a "pay as you go" with $1 per hour of testing. There's probably other solutions to this problem I don't know about, but there's definitely ways around it and cheaper than paying the premium of a gaming worthy Apple laptop in my opinion. You might want to quantify that with direct comparisons to the best cheapest windows gaming laptop (of which there are many) to an Apple one.
Of course, you'd need to do some degree of configuration at first. But in my opinion it beats the configuration problems for games that Apple laptops would face and additional price increase.
https://support.macincloud.com/suppo...-you-go-server
Submitting an app to the appstore from any of their plans
https://support.macincloud.com/suppo...ncloud-server-
But if you insist on going the Apple route, you should know there are some solutions which emulate a Windows environment for Mac (even Mac bootcamp by default now iirc) meaning gaming will be slightly less of a hassle on Mac than normal. However there will still be some small internal configuration problems due to the way the operating systems work, and perhaps crashes that otherwise wouldn't happen. I know of some that exist with older TW games for example.