アプリケーションが特定の Linux ディストリビューションとのみ互換性を持つのはなぜですか?

アプリケーションが特定の Linux ディストリビューションとのみ互換性を持つのはなぜですか?

私は Linux の世界では新参者です。最近 Private Internet Access を調べていたところ、その Linux クライアントには Ubuntu 12.04 以降が必要であると記載されているのに気付きました。なぜアプリケーションは特定の Linux ディストリビューションとしか互換性がないのでしょうか。アプリケーションの OS 依存性はシステム コールとおそらくライブラリ コールにあり、これらはカーネルに結びついているものだと思いますが、なぜ特定のディストリビューションに依存するのか私にはわかりません。(Linux カーネルは「ユニバーサル」で、ディストリビューションは UI やその他のカーネル以外の側面に独自のカスタマイズを追加するものだと思っていました)

Linux コミュニティでは、アプリが特定のディストリビューションとのみ互換性があることが一般的に期待/受け入れられていますか?

この質問の背景は次のとおりです。Ubuntu がプリインストールされた新しいラップトップを購入しました。Linux のインストール プロセスを直接体験するために、それを消去して Fedora または Red Hat をインストールしようと考えています。しかし、Private Internet Access はこれら 2 つのディストリビューションと互換性がないように見えるため、躊躇しました。なぜなら、このアプリをインストールしておけばよかったからです。

関連情報