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?