Most paint used on steel is an enamel. Enamel is an oil based paint, very think with lots of pigment. The times when coasters are often primed beforehand is when they have suffered quite a bit of weathering, and therefore adds life to the structure.
From what I have heard, there is a new chemical in paint that helps it not to bleach.