LOL, I suppose I should explain my rattle can remark, and qualify that it pertains mainly to butyrate dope, which is the only system I have experience with.
Ceconite and dope is an inferior system to modern finishes such as urethane. It does however have one magical property: dope remains soluble in dope thinner forever. Dope does not cure or harden; the solvents just dry out. Wet it with solvents and it becomes just like wet paint again. You can take a 50 year old chip of dope and drop it in thinner and it will dissolve and vanish in seconds.
This makes it absurdly easy to repair, because each coat melts into the coat underneath it with no adhesion concerns. Patches easily blend into the surrounding area, with no feathering required. You can rejuvenate at any time by spraying thinner mixed with plasticizers. Bad areas or mistakes can be removed by wiping with thinner or solvent. If you want to repaint an entire section or surface, just remove the loose or cracking areas, shoot a coat of sliver to fill in the cracks, and then spray a fresh topcoat.
Rattle can or other non-system repairs ruin that magic quality, because A) dope won't ahere to enamel, and B) thinner won't dissolve them. They means that in order to refinish a large area correctly, you have to mechanically remove any incompatible repairs by carefully sanding. That can add days to a project. Ask me how I know.
So my issue with rattle can repairs is simple: you may not want to do a large area repair or refinish later, but the next guy might, and you made his job a lot harder.
Beyond that, dope is relatively cheap, safe, and easy to use. No special equipment needed, just a cheap Harbor Freight touchup gun, air compressor, and 3M filter mask. Why would you intentionally do it wrong, just to prove you could?
Now urethanes are a whole different story. I would not mess with that stuff unless I was properly equipped with a forced air respirator. I've been an athlete my whole life and not about to trash my lungs just to save a buck.