Don't forget the technical hurdles as well. There's a whole lot of consumers in North America who are constrained by 1-2TB data caps. Even Verizon FiOS' "unlimited service" has a hidden data cap of 4TB; If you eclipse that repeatedly they send you a nasty gram telling you to knock it off or they'll terminate your service.
From info dumps, we know that Stadia's settings have three bandwidth usage options: The highest which will take up to 20GB/hr for 4k streaming, a dynamic one that adjusts bandwidth usage and performance based on game and network, and a minimum 'bandwidth saving' setting which limits you to 720p and consumes 4.5GB/hr. If you're one of the many with a 1-2TB data cap imposed by your ISP, Stadia's bandwidth requirements make the service uneconomical. Verizon's 4TB cap would be easy to reach, especially if you add Stadia to a household where you're already relying on video streaming services.
That's just looking at the issue of data caps. There's a whole lot of other technical issues which can result in a mediocre to poor experience but Google's just acting like they're no big deal.