Cara, eu aprendi programação por meio do PHP 5.4 lá em 2015, eram outros tempos... Assistia aula e o prof colocava queries sql no meio do html e tudo mais, porém foi ali que fui aprendendo de pouco em pouco como as coisas funcionavam.
Claro que já existia orientação a objetos, mvc, padrões etc. Outras linguagens fortemente tipadas ou com raiz forte em orientação a objetos já faziam isso há muito tempo, e poucos programadores PHP já estavam por dentro desse conceito. Mas com o tempo, e com a ajuda dos frameworks trazendo uma forma mais organizada de se trabalhar, fomos aprendendo a utilizar os padrões de projeto para chegar no código que conseguimos escrever lindamente hoje.
O pessoal que vem do C# ou Java tem que compreender que toda linguagem e seus programadores tem seu amadurecimento. Acredito que na época que aprendi, nem o professor do youtube sabia orientação a objetos.
Hoje, utilizando PHP 8.3, Laravel 11, Livewire 3, TailwindCSS, e um pouquinho de JS, não tem coisa melhor para se criar uma aplicação web. Foram feitos para isso, nem pra desktop, nem mobile, mas para exatamente isso. É simplesmente ótimo!