J.G.
Yes, you use different cookware for different needs. I never use Pam. We use oil or butter, or nothing- for heating up hot dogs or sausage, for instance.
Non-stick is for low and slow cooking. Cast iron is for high heat or slow cooking that starts with a brown and goes in the oven. Stainless is for high heat too. With the right temp, things do not stick, or if they do, it's a good thing because they add to the sauce.
For eggs and the like, a nonstick works nicely. For frying shrimp and things, stainless or cast iron works great. Whatever builds up should come off easily.
But basically, different materials are used for different needs.
We use the grill a lot too.. Then we use an oil spray and things never stick. I also don't have to clean the stove top!