@Ninji The reason for this is most likely that companies don't actually *want* this - they care much more about having corporate branding and styling with something bespoke to their application, and having total control over the interaction flows (because they constantly get 'optimized' for increased profits and engagement)