Because the NBA schedulers decided that this would be the year (lol it's every year) they mess with the Rockets, they play a road back-to-back on national television for their last two game before the All-Star break.
The All-Star break was extended as part of the recent Collective Bargaining Agreement because NBA teams needed more rest, more time to lick their wounds before the stretch run. By that token, the games before the break are when teams really, really need a break.
Luckily for the Rockets, the Suns and Clippers are also facing depleted frontcourts; the Suns don't have Alex Len tonight and the Clippers don't have Blake Griffin tomorrow.
The Rockets are in third place in the Western Conference, but still are not considered true championship contenders by the national media. The media isn't necessarily wrong if Dwight isn't healthy for the playoffs, but the Rockets keep getting shit sandwiches in their schedule thrown at them, and they keep on winning. Here's hoping tonight and tomorrow are no different.