When the market is commoditized and ready for standardization. Standardization that understands the practical difficulties of current development model would be a huge advantage. In your case, standardization of data access (RDBMS/NoSQL), multitenancy & stateless/stateful scaling. Standardization pushed for the sake of it will end up like SOAP (vs REST) or Entity beans (vs Hibernate).