

That’s not necessarily true, games that have kernel level anti-cheat purposefully don’t work with proton. Similar to that there are other things dev can inadvertedly do that causes issues with Proton. In short it’s not that devs have to do something specific to support Proton, but they have to keep it in mind, not every game works, and if the dev doesn’t care to make it work it might never work.




It’s the egg.
The way evolution works is that offspring might suffer mutations and not be 100% a copy of their parents DNA. As such, for any concrete definition of chicken there was a non-chicken that put a chicken egg.
There’s no argument for the chicken first, because a chicken needs to come from a chicken egg, but a chicken egg does not need to come from a chicken.