I think that they were unwilling to take the risk that comes with someone like Royce. I think that putting some money into him at first would help to mold him into something that would help them win. I mean if the Rockets didn't think he could help them then why did they draft him. It's simple they were unwilling to put a down payment on a player that within a couple years wouldn't need much if any special assistance that could be a matchup nightmare. When it comes to the 76ers like Royce said he probably deserved a spot but didn't fit in their plan. That is understandable. I don't fault them for that, but I hope he finds somewhere to fit in.
Another thing to consider why other than money and ticket sales would the Rockets now take Howard. Howard has been more demanding than Royce. He has shown he isn't a team player and really not super spectacular himself. Royce has done both of those in the college game but hasn't gotten an opportunity in the NBA. It's all about money.
Those are interesting points, although I think there's a lot of projecting what you are hoping for by saying Royce wouldn't need much if any special assistance in a couple years. And the Rockets were willing to draft him #16 because a lot of 16th picks don't work out.
And with regard to Howard, it's apple and oranges to compare a guy like Royce to a guy with the talent of Howard who is 11th in rebounds per game and 17th in blocks per game all time.
It's really impossible to know how much of this is about money and the risk of having Royce on the team versus him not being NBA ready. I think he'd have value to teams if he went somewhere to show he can handle an 82-game schedule and works out to improve his game to be an NBA player, but until he's willing to do those things, it's going to be tough for him.