I think that if you don't have a strong enough system that makes it easier for teams to keep their players you will lose parity. For example, the Lions would go 0-16 every year if they didn't have a way to hang on to the few good players they have. The Franchise tag makes those players choose between a long term contract with their current team or a franchise tag and future freedom at the risk of career threatening injury.