Почему плохо хранить версию REST API в URL?
Задумался как лучше всего организовать версионность в REST API. Варианта вроде есть только два - передавать версию API с которой хочет работать клиент в HTTP-заголовке, либо в URL. Последний вариант мне кажется более удобным (не добавляет лишних сущностей, проще в отладке), но его многие критикуют, хотя внятного объяснения его недостатков я не нашел. Расскажите чем же он так плох.