Only EA, Microsoft and Ubisoft can get bashed for microtransactions. Do it for a Naughty Dog game and people will hate you. Don't mean to troll, but this is seriously how it is :(
I doubt Naughty Dog would have included microtransactions that gives anyone an advantage. But it isn't strictly cosmetic.