Yeah, monetarily it doesn’t even make sense, since it’s just cheaper to buy the game then rent them through gamepass lot of the times.
Did you know that the main policy of Steam is its Subscriber Agreement? You never buy the games. Moreover, most people play games shortly after they come out, so they don't care about something like Yakuza 0 in 2025. A new AAA game costs $60 to $70, but you can pay for a month of Game Pass for $12 and play through multiple new AAA or other games.