I think the main problem people have with this, is that REST is not necessarily easy. And easy sometimes wins over 'good'.
The kind of REST that simply maps resources to DB rows with collection resources for base tables and does nothing else is naïve REST, not particularly any stricter REST than more complex and application-suited resource models.