Interesting question. A couple thoughts:
- How would you unit test if all of your business logic was in your database?
- Wouldn't changes to your database structure, specifically ones that affect several pages in your app, be a major hassle to change throughout the app?