Зачем нужна автозагрузка классов?
Она обеспечивает загрузку по необходимости, а не эти вашиможно просто в начале файла сделать 100 reqire_once()
Можно-то можно, но нафига? Тащить всегда везде все подряд. Кроме того, пока у вас один файл, в котором делаются инклюды - еще куда ни шло. А ведь есть проекты побольше вашего сайта, где файлов сотни и тысячи. Очень удобно добавить еще один require_once() в тыщу файлов же, да?
Рождается ребенок - ему выдается только свидетельство о рождении и ему этого достаточно долгое время. Никакие документы для регистрации ИП, ТОО, счета в банках и нотариальные документы не делаются. Хотя могли бы.