The problem here is that the Starcruiser is truly an incredible once in a lifetime experience and I would say 99% of people who have been have had nothing but great things to say. The problem is the price point and people who don’t understand the experience bashing it
The cause of the failure is not relevant.
If Disney's pitch was too high for pricing than the experience would have to have more value to people.
If the experience was not enough, then the price has to decrease so they can occupy rooms and more see the value.
People can have a variable opinion on that, and both can be right as that is what would get them to go.