Yeah I remember picking up a script after a reinstall, and gedit had reverted to default settings. It's fun trying to spot whether it's 1 tab or 4 spaces. After that day, I switched to two spaces as my default.
This is the way. Unfortunately, it requires competent lawmakers that dares to target anti-competitive business practices. I guess we could pin our hopes on the EU, but they might not want to open this can of bees (yet). Besides, they are plenty busy dealing with all the other areas that the US allowed to run rampant, my guess is that there's a hard limit to how much can can be targeted at once. Let them handle right-to-repair and big tech privacy violations first, since they don't have soft solutions / workarounds.