In my understanding, around 2005 people started to notice that developers were putting business logic in stored procedures, and they advised against this practice. When this advice was picked up,...
It's not about marketing vs developers. Not at all. It's not about doing away with the need for skilled professional developers. It's about getting things done.