I prefer Steam over EA Origin a lot, but that's a very unfair comparison IMHO.
EA gave a lot of their own good games away for free in these four years (March 2014 to July 2018 is a much longer period than two years), How many Valve games did Valve gave away for free on Steam? None? Almost none?
Valve gives other developers a platform to promote their newer games with freebies of their older games and seems to expect such freebies now and then... but they aren't giving away their own games and probably aren't paying developers for freebies either.