To understand why this is the case you need to look at the difference between X86 and ARM processors. ARM processors have reduced functions, and are limited to basic operations. X86 processors have very extensive functions.
This does not mean ARM cannot do the same tasks as x86. Everything the x86 can do can be replicated by the ARM by using a combination of multiple operations. However doing so results in it being a lot slower for these cases, as it needs multiple instructions instead of a single one.
Most games are written for x86, as it has more functions and is the majority of the PC market. Moving these games to an ARM system would be possible with some effort, but would result in a significant performance loss, as advanced instructions need to be replicated.
ARM chips outside of mobile devices only came up recently, so the Companies have bot adapted to it yet.
This is not very ELI5 but I couldn’t come up with an easier explanation
Latest Answers