Tengo una manera de ver las cosas.
Si la aplicación va a crecer en algún punto, es decir, que va a escalar entonces debe diseñarse para que así sea. Usar OOP en este punto es clave, aunque no descarto que una aplicación hecha sin OOP también escale.
Todo depende del diseño del software, si no necesitas OOP no lo uses, no es pecado.