Yes this is a huge issue in IT and the awareness about it is really low, even among developers making core software. Linux was short of losing the ability to run apps as another user (there was a bug and initially the developers were not keen on fixing it), which is what I use myself as a workaround to isolate apps from each other. Fortunately it seems like the developers of GTK have changed their mind: https://gitlab.gnome.org/GNOME/gtk/-/issues/5390