In reply to olami olagist.

Code is code whether it is in a plugin or core. There is no improvement here, putting this in core makes things worse as you are bloating the codebase for a feature a large percentage (maybe majority) don't need.