Aren't these rules specifically for Steam keys?
Like it's fine if they sell their game on Steam for $40 and another store for $60 as long as the thing on the other store is for that platform and not a key to activate it on Steam.
They just want the price of a game that's on your Steam library no matter the source to be the same no matter where you purchase it.