С точки зрения законодательства ничего незаконного в этом нет. Вот Вам такой условный пример для понимания. Живя в многоквартирном доме, Вы можете подключить кабельное телевидение и платить за сотню каналов, а можете платить за коллективную телевизионную антенну и довольствоваться десятком каналов. А можете никому ничего не платить, а пользоваться комнатной антенной. Или купить блю-рей плеер и смотреть только его, забыв про телевидение. Кабельные сети платят правообладателям за пакеты каналов, поэтому их услуги требуют сбора соответствующей оплаты с пользователей. Оплачивая коллективную антенну Вы платите всего лишь за поддержку оборудования в рабочем состоянии. Нет и не может быть таких законов, которые бы обязывали кабельные сети предоставлять Вам сотню каналов по той же цене, которую Вы платите за коллективную антенну с десятью каналами или вообще бесплатно. С музыкой вконтакте та же самая ситуация. Что касается неограниченного бесплатного прослушивания в веб-версии - это сложившаяся на данный момент норма для стриминговых сервисов. В Deezer и Spotify такая же схема: платить нужно только в мобильной версии (но там ещё есть нюансы с качеством аудио-потока).