Modern games are generally written at such a high level these days that architecture barely matters. Java never delivered on its "write once, run everywhere" promise, and nothing else has either, so the main limiting factor is the lack of some unified ARM OS for gaming ... which is maybe a great place for Linux to step in?
Anyway, all this is doing right now is put money in ARM's pockets, so that's not great. Sadly, an open RISC platform like RISC-V will take a while to reach the maturity that ARM has.