Por eso digo que es una buena práctica a tener en cuenta, pero no necesariamente un error.
Pero voy a citar dos ejemplos:
1) En el caso de una aplicación web (
http://msdn.microsoft.com/en-us/magazine/cc163854.aspx). Tal vez mi problema es que estoy pensando en la posibilidad de migrar una aplicación de escritorio a una web, algo más que común en la actualidad.
2) Podrían haber casos como este, en los cuales tu aplicación no podría ejecutarse más de 5 veces
Pero como digo, dependerá en parte del caso.
Saludos