I can see it being reasonable to ban selling steam keys for less than they are sold at steam. But selling a steam-less license for less than what it costs at steam seems reasonable.
The rumor, for many years, was that you could sell a game separately and if it didn't use steam keys and steam services Valve did not care. If you wanted to sell steam copies, there seemed to be two conditions. 1. Keys sold off of steam must make up less than some percentage of on-steam sales. 2. If you have a sale on another storefront, there must be a matching sale on Steam in some time window.
It is entirely possible that valves notoriously bad communication abilities resulted in a company believing a total ban on discounts was policy, but the fact that other publishers seemingly are not and were not held to that standard for many years is certainly odd.
Unfortunately this is not an option. Valve's Steam agreements forbid publishers from charging less money on competing platforms.
https://www.masonllp.com/case/valve-mass-arbitration/#:~:tex...
(Others have pointed out that this fact is contested, see https://news.ycombinator.com/item?id=38625225)