Agreed that new platforms don't launch fully featured, but this isn't really the problem as I don't think anyone was expecting that. However after all the early hype the "beta" tag arrived really quite late, certainly after people had put down their pre-order money, and it's frankly unusual for retail products to launch in a beta state, so in that sense no, it's not "common sense" at all.