It's popular for motorcycles too.

Personally, I'd rather give it a real wash and wax it with automotive wax. But it's nice for a quick touch-up at an event or whatever.

Any wax will repel dirt and protect the finish - I usually wax my frame once or twice a year.