I'll clarify. It improves in the same way that a hobbyist creation improves. For the people working on it, I'm sure it has grown leaps and bounds towards what they specifically want. As a user that wants to get work done, it hasn't really improved at all despite loads of new features. The focus isn't on user experience, it's on the power user experience. This is a succinct summary of the problem: https://xkcd.com/619/
If you combined the focus on ease of use and user experience that Apple has together with the commitment to FOSS that would probably be ideal. Anyway, this is derailing the thread so I'll stop.
This sounds like "it's not a perfect Windows clone, so it's not practical", which is more than a bit of a cop out argument. If Linux was a perfect WIndows clone, I wouldn't use it. Do you have any idea how many different ways there is to install and uninstall software under MacOS? It's actually not that dissimilar to Linux in that regard. Furthermore, anything beyond the basics under MacOS requires the use of terminal which has now been complicated even more with the dropping of bash.
Muscle memory is a powerful bias.