Welcome to professional sports. In any sport, at the top level, any team can beat any other team on any given day. By definition alone, the guys on these professional level teams are there for a reason. They were better than anyone else (generally). I don't know of any team in any sport (ever) that has won every single game they were supposed to win. Saying good teams have lost games they were supposed to win is basically saying nothing in my opinion. The only significance is that good teams don't make a habit out of losing when they should win. As badly as the Rockets, or any other "good team" looks at times, I don't really see anything out of the ordinary. I think people need to put things into proper perspective and lose the "chicken little" syndrome. The Arizona Cardinals were in the Super Bowl god sakes. Anything can (and will) happen.
Lol.... People don't understand that any team in the NBA can beat any other team on any given night. Boston, LA, and Cleveland have lost to scrub teams. The NBA season is a marathon and you're not always gonna be sprinting.