Yeah, although interestingly enough Valve has already announced that Source 2 can be developed on by anybody, but they must put it on Steam (and to my understanding can also put it on another platform, but it has to be on steam if it's used)
I don't think Origin is all that bad anymore but they...