Если изначально под нее, тогда лучше "в коробку" сразу всё добавлять, иначе не имеет смысла раздувать функционал. К чему, собственно, мы тут и пришли. Просто решил прописать явное)
А я не знаю куда вы прийти тут хотели, я понял только про то, что вы спорили о именованиях неймспейсов)
Глобальный доступ к объектам из контейнера в любом месте может порождать сюрпризы, да и тестировать порой сложно, хоть лара и старается их сделать максимально тестируемыми (но не полностью), лучше инъектить эту зависимость в контроллере
В то время интернет не особо распространен был, так что да, я искал много. Очень много. И когда было что-то непонятно, перечитывал доку и лазил под капот. И гугл в то время только родился.
Брал и делал. Фактический результат сработало или нет, запоминал.
Немного завидую программистам тех лет) В плане, что вы закалённее)