The PS3 and 360 came at a point where gaming consoles were going through a huge transformation in what we expected from them. Even on the previous platforms, most of the experience was "put game in, play game". Suddenly, consoles were also supposed to have a depth of online features, media options, digital stores, social elements, and plenty of other things that were relatively new to the space. Those consoles needing to find their way in what all of that means totally made sense.
At this point, a lot of that has been figured out, and does not or should not need to be re-learned. That features that are basic and core to the console experience were missing on both platforms was (and still is) pretty inexcusable to me.
Yes, making a new OS is hard, but that doesn't mean that you can just say core functions are something you'll get to later, or worse, expect people won't demand them from the start. It's like releasing a smartphone in 2014 that can't handle texting, or doesn't have a means for organizing apps, or has no options for media playback. "But we're just getting off the ground" doesn't work as an excuse at that point. Time moves on, and the expectation for what the minimal amount of functionality must be at launch does too.