I'll slightly disagree there, because I don't think trade/specialization badges aren't "morale patches".
Trade badges are a quick way to see if the person you're talking to is the right person. I have said this before, but I'm shocked why the NCDs don't have trade badges when things could get loud, everyone is in flash gear, and you're trying to quickly find a specific trade member to do something in their specialty.
If someone is wearing CADPAT and their slip-on says Logistics (or Canada, most of the time), it'd be nice to see if they're an HRA, FSA, Supply, or something else.
Specialization badges also tell a story. Someone with, for example, the ICP badge on their uniform would probably know their stuff about how to teach pilots.
I'm not saying we should go full US and put every badge on there, but trade badge and some specialization badges aren't a bad thing.