reinmaker90, в текущей конъюнктуре рынка для разработчика по настоящему важны только знания и умения. Всё остальное - мелочи, срабатывающие только при прочих равных.
Станислав, значит вы неправильно им пользуетесь. Вся суть алгоритма и реализующей его библиотеки в возможности одним запросом выбрать иерархию любого уровня.
То есть ваш вопрос на самом деле был не "почему не принимать json с параметрами капсом", а "как сделать, чтобы можно было принимать json с параметрами капсом"?