I think it's not unfathomable that pool's most popular game will shift in the coming years. I think 5 years is a little too short. 9-ball is so popular at the amateur level (both gambling & organized play) that the shift will seem far more obvious than 10-ball's movement shows.
The fundamental problem here is a bit more complex than just 9-ball's break or rules or anything. The problem is, pool is played one rack at a time by the masses. It begins with the break and ends when the 8, 9, 10, last ball (depending on the game) drops. Because of this, because we're confined to this single rack, there is always going to be an upper-echelon of players capable of winning the game in a single turn. We can do things to accommodate for this but the counter-result will have games taking an inordinate amount of time to complete. People like the break-and-runs on every level. The question is, how to maintain fairness in the face of this.
In my opinion, the break-format is key. Pool should look to other games such as basketball, football or tennis for ideas on how to implement this. For the record, although I'm not the most active competitor, I've played in my share of "major events" and have never had my opponent completely break-and-run the entire set on me (nor have I done it myself). This includes all amateur barbox events, a couple trips to Turning Stone, the World Summit of Pool & a plethora of Joss events. Not one time. With that said, I think if we put our minds to it, we can come-up with a break structure that would be easy to follow and arguably fair. Discussing the prospect of changing games, especially in a non-organic manner is fruitless. It's just not gonna happen. If it does happen, it'll be an unstoppable freight train where everyone hops on board because it's more fun.