See, "Haskins really should be on the practice squad" is an opinion. Just like Tombert's decision to put him on the 53 is based on their opinion. Difference is, we saw him only during preseason games. They saw him through OTAs, Mini-Camp and Training Camp. Their opinion is based on a larger/different sample size. Apparently they think there's something to work with that was worth more than what Dobbs offered.
Also, since they routinely keep 3 QBs on the active roster, keeping Haskins on the 53 had no impact on Roche. If not Haskins, they would have kept Dobbs. Roche was lost because they though Jones brought more to the table. Obviously, they were wrong because they turned around and released Jones.
All that to say, I'd be more comfortable having Rudolph, Haskins and whoever battle it out for the spot next year. Make them earn the QB1 spot.