While I agree with point 1, for point 2 there is a significant difference between rimfire and centerfire cans.
For rimfire, due to the exposed lead and low pressures, you will get lead deposits that should be cleaned off. I highly recommend against using the dip because lead acetate is no joke. It is very easily absorbed through the skin and is a pain to get rid of properly. Just dumping down the drain or into the toilet is just asking for the ground water somewhere to get contaminated (it isn't removed through normal water treatment methods if you are on sewer).
For centerfire cans, they are exposed to pressures that will essentially lead to a "balance" point of carbon buildup. Yes, some will accumulate, but once it gets to a certain point, the excess will get "blown out". I have a SilencerCo SpecWar that has over 5000 rounds of .223, .300BO, and 308 through it. It gained about 2.5oz in the first couple of years of use, but hasn't gotten any heavier in the last 10. It has never been cleaned. I am coming up on 3000 rounds on my Dead Air Sandman Ti. It topped out at 2oz extra.
Moral of the story, centerfire cans don't need regular cleaning. Do it if it makes you feel good, but it isn't necessary.