In fact, zhuyin is equally bad resolving the Lion Poet as well. While in reality, no one really speaks like this.
> Now people who want to be seriously literate have to learn an additional set of characters
It is not left to you to decide what is 'literacy'. In a society that most of people using simplified characters, understanding traditional chinese brings marginal benefits, as you don't speak Shakespeare's english on daily basis.
More convincing counterexample will be nation like Vietnam and Korea, where Chinese characters have been long deprecated, are not illiterate in any way, and are doing absolutely fine.
Some traditional Chinese users often fall into the trap of associating language/writing system to their own identity, preventing themselves from thinking about the stuff they are actively objecting in a more rational and constructive way, such is this case. Simplified Chinese is here because people are happy with it and it is not limiting their expression. If the language serves the purpose of enabling communication between people, then it is a good language, and it has every reason to stay. I didn't see why a thriving language with 1 billion user base should go anywhere based on some niche group's agenda.