At this point, the functionality can not be changed(to keep backwards compatibility)
I certainly understand the argument but you could also argue that 1.9.0 has never actually been "released" and therefore people cant necessarily expect things not to change .