That's not PC fault, that is SE and Steam don't accept each third party. Everyone has their own boat. Steam uses Steam wallet, totally another transaction system unlike SE Store uses the typical online system (Paypal, CC etc.)