100% agree... I think most people don't get this. People whine that a program doesn't use a "standardized" (read: popularized FOSS) format, but then dismiss logical rebuttals like it not supporting everything they need.
What do they expect people to do, remove features in order to support other formats? Users won't like that.
What do they expect people to do, remove features in order to support other formats? Users won't like that.