A
proper skin would exclude the unsupported objects automatically.
Cf. "fringe case."
A wise sage once said 'Don't do me any favours'
So, before excluding unsupported objects I ask if they want them excluded or not. If you don't ask, and don't reset those you exclude, the user ends up with all such object's excluded. If they decide to switch skins it leaves their project in disarray.