“Dirty hack” will never become “official”. For example, I’ve had to revert the abovementioned “fetch latest VScode” hack from my configuration. Why? It crashed sometimes, probably due to essential impurities: glibc mismatch, protocols mismatch, kernel mismatch, whatnot. I think, it crashed only because of this update, not because VSCode has an actual bug.
Another example is calibre
- latest calibre crashes for me on opening file, but I suppose it crashes only for me. And will no longer crash after system update.
It is also nightmare to debug such cases, so better to stick to packages coherent with system.