"Postgres changes the binary format between major releases."
so what? every developer has to deal with this..write migration scripts and ship it with your upgrades..this is NOT a user problem.
"You're supposed to be conservative about migrating."
yeah..people stop fucking upgrading and run decades old software..really great strategie.