For me personally, my most-used pans in order are my 12" cast iron, my 10" cast iron, my 12" All-clad stainless steel, my 6" cast iron, and my 6" non-stick is last, mostly for eggs.
Stainless is excellent for anything like a pasta sauce where you're starting with sautéing onions and such.
We use a cast iron and a nonstick - that's it. You can cover 95% of use cases with that.
Each of these (non-stick, stainless, cast iron) are great for the appropriate application, while also having downsides (like ANY tool). Knowing what to use, and when, comes from experience.
Cooking eggs in a stainless steel pan is a bad example because you shouldn't do that. They are useful for different jobs. Stainless os great for other things, like cooking a piece of meat (try getting that fond in a non-stick pan!), or frying some potatoes... etc
I stay with cast iron, for decades now. No problems.
They're called nonstick for a reason; stainless steel does not compare. You'll have more sticking problems cooking eggs on a steel pan drowning in butter than on a (new) nonstick pan with minimal grease.
I do own an 18th-century cast iron pan and it has pretty good seasoning. I use it for many things, almost daily, but I'm still glad I own nonstick pans too.