Re: "... each new distro release"
No. Linux libraries have the nasty habit of breaking binary compatibility, because of course you can recompile. For example Anydesk was broken by Ubuntu 22.
https://askubuntu.com/questions/1405323/anydesk-doesn-t-work-after-upgrading-to-ubuntu-22-04-lts
Because libraries may also disappear between releases.
This behaviours are extremely irritating for users whose life is not dedicated to worship and cuddle their OS (only people using a penguin icon like that), and by helpdesks that doesn't to like to have to modify each configuration manually, until the next thing breaks.