Because 95% of them are a shitshow. RDR2 being the perfect example. A game so stripped of value that in order to get something, you're railroaded into buying expensive gold or spend hours grinding for the simplest of items.
GaaS are designed specifically to sell you stuff. Often low quality BS you need to pay real money for or spend hours getting it through gameplay.