WordPress's core dev team has had a longstanding aversion to including "unnecessary" features in the core to avoid bloat, with the idea that plugins can take care of any gaps in functionality.
It sounds like a reasonable philosophy until you see just how many basic CMS features it's missing and subsequently how many sites are running 20+ poorly-coded plugins that spam the dashboard notifications and have numerous PHP vulnerabilities.