The other issue is Epic's buying exclusivity for certain titles on PC - even after they were announced as available on other online stores. These bribes, especially since Epic wasn't involved during development, upset a lot of folks.
And for others it has meant that the Linux version was delayed until after the excusivity deal was over (e.g. Metro Exodus) or removed (Rocket League).