I think it's because the apps have additional functionality and because the services push users to use the apps on their websites. Some of the additional functionality is artificially limited to apps as companies can put more tracking, advertising, and can ensure that people won't leave their service easily by just closing a tab.