Inspired by this article:
https://www.sportsnet.ca/hockey/nhl/goes-brown-fix-nhls-broken-offer-sheet-system/
Do you think an expansion type system would work as an enticement for teams to not match offer sheets?
The article suggests a return to player compensation. I'm suggesting a combination of a pick package, and the ability to select an unprotected player from your organization.
When you submit an offer sheet, it's accompanied with a protected player list. Doesn't have to be the same terms as the current expansion rules, but a similar idea.
That team may either match, or accept the picks, in addition to acquiring a player of your choice.
Let's say Montreal had offer sheeted Hertl at $5M AAV.
San Jose could match, or they would receive Montreal's 1st and 3rd, plus an unprotected player.
Perhaps Lehkonen, Scherbak, and Mete were among the unprotected players.
That seems pretty tempting for San Jose. It would be desperation on Montreal's part for this particular example, but that's the point of an offer sheet. When you aren't able to draft, develop, or otherwise acquire a top 6 C by any other means, there might be a viable option out there.
Currently, offer sheets only serve to brew bad blood by tampering with another team's cap situation. If the compensation was more of a desirable option, an offer sheeted team might actually be thankful for the opportunity. The flexibility of picking a player you are interested in, who might contribute more immediately than future draft picks, could be enough incentive.