Read access to Steam and Heroic config are necessary to support autodetection of installed games. Read and write access to Steam and Heroic game installs is required for core functionality (though Heroic's default game install path is outside xdg-config/xdg-data, so isn't affected by these linter rules).
The UX would be much worse if it didn't just work out of the box and users had to manually grant access or configure their game paths.
Read access to Steam and Heroic config are necessary to support autodetection of installed games. Read and write access to Steam and Heroic game installs is required for core functionality (though Heroic's default game install path is outside xdg-config/xdg-data, so isn't affected by these linter rules).
The UX would be much worse if it didn't just work out of the box and users had to manually grant access or configure their game paths.