Comment by aryonoco

3 days ago

For the same reason it’s called “Azure Database for PostgreSQL”, whereas the sensible name would have been “PostgreSQL Database for Azure”.

If Microsoft is putting someone else’s trademark (in this case Linux or PostgreSQL) in its product name, their own trademark will always come first and someone else’s trademark will come last.

Trademark law pretty much requires the "For X" style of product naming. It's caught a few open source projects.