I met several members of the WordPress development team at WordCamp a few years ago. All of them appear to be in their 20s and tend to work long hours while sucking on coffee beans and downing large quantities of energy drinks. That part is their choice, but they are also focused on adding bleeding-edge features that almost no one really wants or will use. These people are thrilled by a new challenge to add more bells and whistles.
They should have added the ability to change the login location years ago. It is not hard to do.
They should also have added many of the basic features that you pointed out. There are certain features that they leave to the plugin developers, but that leads to compatibility issues among plugins.