I have a theory the difficult name drives people away before they ever give it a chance.
Looking at Wikipedia, it seems I might not be far off. Before you read anything about the features, there's an entire paragraph explaining the name: "The mixed-capitalization of the PostgreSQL name can confuse some people on first viewing..."
Given a blind choice, I suspect any SQL newbie deciding between which one to try first, would go with the friendly sounding "MySQL" vs the intimidating "Postgre(s..ql?!)".
I have a theory the difficult name drives people away before they ever give it a chance.
Looking at Wikipedia, it seems I might not be far off. Before you read anything about the features, there's an entire paragraph explaining the name: "The mixed-capitalization of the PostgreSQL name can confuse some people on first viewing..."
Given a blind choice, I suspect any SQL newbie deciding between which one to try first, would go with the friendly sounding "MySQL" vs the intimidating "Postgre(s..ql?!)".