It's not that Milo wanted praise for his book, it's that Milo wanted praise for the world he created.
He wanted his audience to see the World of Gardian and think "omg living in a world where I'd have Capricorn magic sounds so cool!!!" He wanted people identifying with archpowers the same way people used to identify with Hogwarts houses. He wanted people to read his book and spend the days dreaming about living in Gardian, where they could be free to be queer and have magic and not be oppressed on the basis of their gender.
But he also wanted all of the best tropes from YA dystopia lit. He wanted the "female rage" and "opposing the oppressive government" and the inspirational story that could directly tie to our current moment and inspire people!
You can't have both. If you want a story about overthrowing the system, there needs to be a system worth overthrowing. At the moment, the only thing "wrong" with the government of Gardian is the Scorpio Code. And everyone agrees! Nobody defend the status quo, there is no patriarchy to overthrow, no one even says "no homo".
(Sorry I noticed it rhymed and I couldn't resist.)
You can't shy away from "problematic" portrayals. You HAVE to show us normal people being homophobic. You HAVE to show the harm happening to people other than our main character and one couple. You can either have a story about a lovely little world (where the plot focuses on stopping people who are trying to destroy it), or you can have a story where the plot is about overthrowing the status quo of this world because it sucks.
Let me put it this way: everyone loves The Hunger Games. No one wants to live in Panem.









