I agree. Throwing out young guys, that aren't ready, into the "fire" just to find out if he can play is not an approach I can get behind. The plan was to have him be a backup this season, so let's stick to that plan, until the coaches think he's ready to run this offense at 100% capacity.
You've already done this damage if his psyche is this frail by putting him out there against what are going to probably be the top 3 defenses the Texans will face this yr. Let him learn more of the offense each week as he gets used to the speed of the NFL under game conditions. Which is really the only way to learn the speed of the NFL game. This cant be simulated in practice conditions.