It's funny - I see this conversation sort of leading us back to the long discussion we had a while back on what "tradition" really means. It occurs to me that if one is strictly going to parrot what Scots do today, that's not following tradition. It's following fashion trends (even if native Scots do not think of it as such!). Tradition would encompass what they did yesterday as well. Wearing a goat-hair sporran may not be something the majority of Highland Scots have done for, say, 80 years, but that doesn't mean that wearing one today is non-traditional. It just means it's out of fashion. But of course, by many it could be seen as "too traditional", so there's that.