In my experience: most people that don't know proper DB design and SQL will do two things:
- Over-utilize stored procedures, views, etc.
- Implement many obscure "hacks"
There is nothing wrong with using built-in database functionality, but it can be over done.