@ND3JR A lot of high level development in linux; has been kind of in-spite of portability, for a while now.
Lots of projects with dependencies on systemd, for example. (As I know you are aware.)
That loss of a desire for portability in the community has come around to bite us in this moment.
It's awfully hard to pair a desktop environment that has rejected slop, with a kernel that has rejected slop this second.