The transition to the Manifest V3 framework means extensions like uBlock Origin can’t use remotely hosted code. According to Google, it “presents security risks by allowing unreviewed code to be executed in extensions.” The new policy changes will only allow an extension to execute JavaScript as part of its package.
Is this a badly worded paragraph, but is uBlock Origin really using remotely hosted code? I thought it was a different restriction in manifest V3 that stops as blockers being effective.
In addition to the exclusives issue, the client and store were not particularly well made and were missing pretty standard features stuff like no shopping cart so if you wanted to buy multiple games at the same time you had to do them as separate purchases and stuff like wishlisting.
I remember Valve got quite a bit of dislike when they first introduced Steam as a requirement to play Counter Strike Source and HL2 (of course back then it was only for Valves own games).