I'm with you only up to this point.

Unfortunately, you have been slightly misinformed about your proposed solution, instant runoff voting. Specifically, your claim that there are no spoilers, is...