I am for ease of use. I am against reduced functionality. When both objectives collide functionality should take prevalence. As someone said we should not make the lowest common denominator coder the norm. A separate table namespace seems a good compromise.
I am curious how these controversies are resolved nowadays in this community. A few people state their opinion and developers make the final decision?