Because they invariably prioritize ideological purity over coming up with solutions that meet people's practical needs/wants. Which is commendable in some sense - I respect sticking to principles. But good or bad, the reality is that most users (even technically savvy ones) don't care about the ideological principles of RMS. They just want shit to get done.