Pa isto tako se i zbog brzine sve razdvaja u posebne fajlove

Ali zbog brzine rada na projektu, sposobnosti editora, pretrage i nalazenja podataka, upgradova itd itd...
Sad, zavisi na kojim brzinama radi tvoj kolega

ali nisam cuo jos da je neko radio aplikaciju koji treba imati tu brzinu da se sve strpa u jedan fajl, a serveri su danas (po meni) veoma brzi. A i kad malo razmislis bolje, lakse je serveru da ocita 10-20-50 manjih (iskljucivo) potrebnih fajlova nego da ucita jedan fajl koji ima sve zivo na sajtu. Pa i youtube i google ne stavljaju sve u jedan fajl.
Obicno se optimizacija radi na neki drugi nacin, pocev od logicke optimizacije, preko ubacivanja php klasa\funkcija u core (mislim da se onda pisu u C-u, ali neka me neko ispravi) pa se onda zaobilazi kompajliranjetih fajlova, pa sve do pisanja koda u jednoj liniji, i raznim drugim taktikama ubrzanja koda. Sumnjam da bi ti ovo imalo ovako smisla za rad, da ne pricam o tome da vise ljudi radi na aplikaciji/fajlu, od toga nema nista... a i mogu misliti na sta ce liciti taj kod kada ga das neko drugom programeru/koderu na obradu. Naplatice ti 5to duplo posao.
E sad, zavisi od velicine aplikacije/koda, ako je to nesto sitno, onda ti brzina pak opet nije toliko 'poboljsana' da bi osetio razliku. Za veliki kod, ja barem ne bih radio na takvom kodu.