Normalno je, zašto ne bi bilo normalno?
U programiranju uvek postoji više načina kako da se dođe do istog rezultata. Način na koji se to postiže uglavnom zavisi od veštine i afiniteta programera.
Ja lično za male projekte ne vidim nikakav bauk u preplitanju koda. Za veće se koriste neki od framework-ova baziranih na MVC strukturi, tako da je tu odvajanje već izvršeno.
bolje je biti malo lud nego malo pametan