Since I have done zero searches for H rooms versus your thousands, I bow to your experience.Please think again.
It may be the same price as your original and already-paid-for Roomette when Amtrak makes the change, but that doesn't necessarily mean it's the same price if the H room is offered as an option when booking.
Matter of fact, in all the thousands of fare searches I've made, I don't ever recall the H room offered at the same price as any other accommodation - it's always, IIRC, a little different.