@jrballesteros05 I agree that RedRat is pure evil and what they do now is copro-rat-izing the open source. they try to make it all dependent on their solutions. nothing is worse and more dangerous for the community than enterprise monstrosity in open source.
but the problem is not just interfaces (although I must note that Gnome intentionally did this to make everything depend on its awful DE). the problem is the endless "updating itch" as well. there're two kinds of software: the one that works and the one that doesn't. if a program works fine, performs all needed tasks, it's optimized and well tested, it does not need constant "development" on itself. stable good things just work. but nowadays we see the poisonous "scrum" rot that ruins the normal development, in which the first stage is thinking, research and architecture planning and only then writing code, tests and debug come. this perverted way of writing software implies constant fucking up around the code and the code is actually never ready and working. it's always in the process of adding some senseless whistles and bells that make the code more clumsy and error prone, but don't add anything useful to user experience and performance, as a fact. this perpetual useless complication of code leads to bloatware as it is. and we see it everywhere. when the motive for development is not the finished working software piece that delivers solid and stable set of features for user, but constant meaningless rewriting of senseless features for the sake of rewriting itself - this is a serious problem.