@sesivany people don't seem to understand this. Twitter and Windows aren't great, they are popular, but not great. People often assume that the more popular something is the better it is, but that's not true.
The effort to create and maintain something like Linux or Twitter is not about ultimately replacing those, but creating something better for those who want something better. That may not be the masses, but still, not everyone is OK with mediocrity.