That assumes all companies care about providing a good front end experience. Many do not. Many are actively hostile to their users.