In general, I would think that the majority of situations, the extra cross-traffic and page views would be more welcomed from having tags be more expansively aliased. Extra views means more customers.
It'd be easier imo to just approach the problem from the opposite direction: Let similar hyphen/compound words be automatically associated and code exceptions on a case-by-case basis.