I noticed some problems with the integration of Snaps with the system configuration folders.
Snap apps have links in their folders to files in the user’s gtk-2.0, gtk-3.0 and gtk-4.0 folders.
But this is not complete and in some Snaps, it does not even exist.
I saw the lack of access being a problem in KDE, where there is a file called colors.css that defines the colors that the GTK Breeze theme should use, generating a problem of visual inconsistency in several applications.
I also noticed this being a problem in Budgie using Labwc, where the Steam Snap keeps changing the cursor theme, which is only solved by making Steam access the $HOME/.config/gtk-3.0/settings.ini file, as it gives Steam the information about which is the correct cursor to use.
My request is that all Snap apps by default access files in the gtk-2.0, gtk-3.0, and gtk-4.0 folders via links.
This will avoid many problems that users might otherwise encounter.