I’ve been wondering why if Ganon can be reborn as a Gerudo, Zelda and Link can’t also be! Or be born as any other race in Hyrule, for that matter. (I know, I know, Zelda has “Hyrule Royal Family Lineage” going on, but what’s Link’s excuse??)
I personally feel most people are misconstruing the "who you are really doesn't matter" because sherlock didn't end the way they wanted. I really liked the message. To me it's saying be who you are regardless of what others think of you, their opinions don't matter and have fun/enjoy life.