Rattle can primer

i have checked with many body shops and none of them use epoxy primer when painting a car.They say it is a good idea on frames and such. Why epoxy for the body components?

Super hard and superior binding to bare metal! You want that bottom level protection! Not a painter, like said but why just on a frame? All the metal needs love!