Personalmente non concordo, ci sono situazioni in cui incapsulare le tue procedure in una classe serve solamente a rendere il codice più lento e pesante, senza parlare del fatto che ci metti più tempo a scriverlo se vuoi fare le cose per bene.

Ribadisco, dipende dalla specifica situazione. E' come chiedere se è meglio il linguaggio di programmazione x o y: dipende dalla situazione.