Probably because of the steep learning curve, especially for stainless.
I’ve been using stainless for years and I have a stoneware nonstick for cooking sticky stuff like potatoes and eggs. I just don’t have the skill down for those yet.
Also cast iron being cheap is kinda laughable. It’s really expensive, even though it will last forever.