Well prices on steam don't reflect those in stores for various nefarious reasons already mentioned. Just wait for the CDs, they will cost the same as everything else. It's the same reason DVD and Blue Ray region coding exists, so they can charge more where they can get away with it. Only with steam they can actually effectively deny parallel imports.
If it wasn't the private sector doing it people would be calling it a Socialist conspiracy.