Regarding me (and others) being overly picky about a "fairy tale"'s logic: I don't think Wish works on the emotional/moral logic that actual fairy tales or fairy tale-inspired fantasies like some of the better Disney films or movies like Labyrinth and a lot of Roald Dahl adaptations do. So much of its story is overly complicated and/or not properly explained: We never are presented with a reason why Asha deserves to have the blessing of Star's help, for instance. She is not a put-upon hero/ine like Cinderella, Charlie Bucket, or even the ostracized Belle, whose kindness and selflessness is rewarded after great trials, who bring out the best in others. But unlike Sarah in Labyrinth or the Beast, she isn't tasked with becoming a better person through her experiences either. Everything she thinks is proven to be right; other characters apologize for not trusting her/agreeing with her when they had perfectly valid reasons not to. Sabino doesn't do anything to deserve having his wish granted aside from being a very old man and the heroine's relative; he was too lazy to try achieving his simple dream on his own! Those are the kinds of characters the audience wants to see knocked down a peg, while Magnifico (at least initially, prior to using the book) is at worst a self-serving and petty person, who lost everything in his backstory but nonetheless worked hard and created a prosperous kingdom from the ground up. But his good deeds mean nothing to Our Righteous Heroine.
I find it fascinating how much more logical and interesting the early concepts for the film are. Asha and her family and others living as fugitives, Amaya being just as bad as her husband, etc. seem much more suited to a "proper" fairy tale, and the whole setup is actually simpler!