OSを変更すると、プログラム言語の実行環境(スクリプト言語)
まで変わってしまい、アプリが動かなくなる。

ユーザーランドの互換性は保つというのが
Linuxのスタンスだったはず

ならディストリも同じようにプログラム言語の
実行環境も変えるべきではない。
言語はOSと無関係に好きなバージョンを使えるようにするべきだ。