Why cars rust

I have had great success with rust check in areas that are not accessable to abrade/clean for a refinish top coat. POR-15 for everything else( within reason).