The popularity of Starcraft confused me until I realized it was a really a "user interface game" rather than a strategy game. I mean, Starcraft 2 is still a strategy game, but if you were to propose changing the UI to enable more strategy, they wouldn't do that. The UI is the game, and once I understood that I understood Starcraft players better and was able to appreciate the game better.
It's hard for anyone to do a better Starcraft because it's a UI game based in technology of the time. We aren't going to get better at traditional computer screens with a fixed aspect ratio and a mouse. That is Stracraft.
Also, you mentioned Homeworld, and Homeworld 3 will be out in a few months.