It's really well-made. My biggest knock on it is that it's a typical "milk as much money as possible out of the user" game, so you never know which mechanics are truly random or which ones are set up to hack your psychology. Some of the nags/alerts wear on you. I also wish it was a bit more optimized for aesthetics (no diagonal roads!).
But the UX is extremely good. The visuals are nice. The contests and general gameplay goals are engaging and fun. It's 4X-like, with that "one more turn" vibe and the need to balance multiple goals.
So you think “oh I just saw those!” And keep spinning the slot machine wheels of the marketplace. And then when they DO finally appear, that little dopamine hit is all the sweeter :)
I see this alleged all the time, but a part of me is convinced that it's a trick of the mind. But I don't know, and that's what's frustrating. Even if they don't pull the rug out from you, they could do so at any time and I'd never know it. Not great!