Developer time is more valuable than user data. The market is being efficient.

I think you're assuming an ideal world where there's no information asymmetry, all the market participants receive and understand all the information and the risks, and clients could realistically move to an alternative platform that provably handles things better.

Externalized costs aren't weighed in that calculation

No.Just greedy.