I'm sorry, but this line of thinking is awful for the game. The game should have some incentives to get people to try out pieces of content. If rewards can be unlocked doing anything (or just given for free), then what is the point?

I don't particularly care for gathering/crafting, but there are tons of mounts, emotes, minions, glams, etc. etc. locked behind that content only. If i truly want them, then I need to do the content.