Alex,
O problema é que você não está trabalhando com uma aplicação dentro de uma empresa. Quando você pegar uma aplicação que usa, vai entender.
Algumas empresas colocam suas regras de negócio dentro das Storeds Procedures com a desculpa que fica mais rápido o processamento, mas depois a manutenção é osso!
Já vi sistemas que Stored Procedures chamavam Stored Procedures, um verdadeiro inferno da depuração de código... KKKKK!
Estude bastante Stored Procedures, pois fatamente caem em testes para entrar em vagas de trabalho.
[]'s,
Fabio I.