Во всех фреймворках и cms существуют обертки на всю request data, будь то GET или POST, так вот собственно что может произойти плохого если я буду использовать глобальные массивы?
помимо GET/POST есть еще PUT/PATCH, а еще нынче часто присылают в качестве тела запроса JSON. И работать с сырыми заголовками/телом ответа как-то не очень удобно. А еще есть проекты типа php-pm которые поднимают свой HTTP сервер из под CLI, то есть вообще другое SAPI.