It isn’t restricted to Steam keys. It’s anytime you sell the same game for a net cheaper price elsewhere on the internet.
This is the dominant reason that the Epic store isn’t taking off, because Steam is enforcing network effects. Devs can’t switch and so customers won’t switch.