Usually a good idea when a car has had many coats of paint throughout it's life, and is an easy way to strip it back to bare metal ready for repainting, think it also removes any rust as well ready for lead filling or welding, as for cost or who does it I haven't a clue, saw it done on American Hotrod not so long ago