Should this functionality be included in the OS itself? Sure. Is it a big problem? Not really.
Every OS has its quirks, doesn’t take more than hour to smooth the rough edges off a new machine if you’re comfortable with the ecosystem. You have to do the same on Ubuntu or Win10 or Pop.