Pop_OS was great with Pop_Shell. It was a very pleasant experience; it was not perfect but could be polished.
But they got NIH* syndrome and started this COSMIC desktop; UI changed, the whole experience changed, more bugs ruin our lives. And then they got "Let's rebuild everything in Rust" fever and the great experience of Pop_OS + Pop_Shell was lost forever.
I understand the needs of creating unique experience for a product, but they could have built their desktop on top of Gnome like Ubuntu is doing or using the Gnome stack like Cinnamon, Elementary and many others. Or, if Gnome is a problem for them, they could have chosen the KDE stack, since KDE community is friendlier to outsiders.
Pop is still building on top of GNOME for COSMIC, they're just re-writing significant portions of the code to create an original desktop. Honestly, I think this was the right move. The community needs a central GNOME fork to tinker on, and Pop can be the catalyst for those developments if they play their cards right.
I agree the community needs a GNOME fork that serves the needs of the community and it could be feasible if System76 managed to bring other communities that build on top of GNOME like Cinnamon and Budgie, but this "re-writing significant portions" on their own without bring others is doomed.
Canonical already tried this with Unity8 and failed in a time they had much more popularity and community support than System76.
But they got NIH* syndrome and started this COSMIC desktop; UI changed, the whole experience changed, more bugs ruin our lives. And then they got "Let's rebuild everything in Rust" fever and the great experience of Pop_OS + Pop_Shell was lost forever.
I understand the needs of creating unique experience for a product, but they could have built their desktop on top of Gnome like Ubuntu is doing or using the Gnome stack like Cinnamon, Elementary and many others. Or, if Gnome is a problem for them, they could have chosen the KDE stack, since KDE community is friendlier to outsiders.
* Not invented here