Почему во многих сервисах нужно обязательно получить access token для работы с api?
Вам следует начинать с прочтения спецификации https://tools.ietf.org/html/rfc6749
В двух словах - реализация OAuth API вконтакте не является полноценной. 
В спецификации указано, что токен требуется для предоставления доступа к защищённому ресурсу. В Facebook большая часть информации имеет контролируемый доступ, например приватность или количество запросов за период времени. Поэтому использование токена позволяет этой системе работать. В Facebook довольно сложная система ограничения доступа - есть лимит на уровне токена и самого приложения. 
Плюс, Facebook довольно серьёзно относится к приватности, поэтому без токена работать не получается.
Токен является обязательным условием для взаимодействия с API через OAuth. Это часть протокола.
Установка приложения является стандартной практикой в цивилизованном мире. Именно это и подтверждает то, что вы относитесь к данным ваших клиентов серьёзно.
token - это часть OAuth-метода авторизации
Это не связано с лояльностью или нелояльностью тех или иных сервисов - это связано с тем, какую технологию они выбрали для авторизации и управления авторизованными пользователями.