No one accidentally steals a catalytic converter. You have to plan it ahead of time and you need to acquire special tools to do so. This is not a crime of opportunity where maybe you find 100 bucks cash in a wallet on the street and you just grab it.
As for the first point... we I don't know how to convince you but those people exist. For us, the privileged software developers, you can dial in to work and submit code remotely. You probably get paid enough and get PTO to take a couple days off work if you can't make it. But there's ppl who are not so fortunate.
I don't have examples of ppl who became destitute, but look at this news story where the school faculty by this janitor a car: https://youtu.be/XqyvWqYVHcU
Look at 0:17 where he describes a 4 hour commute with 3 separate bus lines
Now if someone was trying to steal this man's catalytic converter, and he shot them. Well of course it would definitely depend on the exact circumstances, letter of the law, and charges pressed, but at a glance I'd say man, I understand it...
For the record, I'm immune to catalytic converter theft because I don't own a car. I've had bike wheels stolen multiple times though, and that's no fun, but certainly no justification for murder.
I think we have largely done this to ourselves, and catalytic converter theft is the result of the unforgiving social and economic climate. That said, stand your ground laws and castle doctrines do not result in lots of murdered criminals. Despite people's theoretical support in this thread of shooting people who are robbing them, it does not happen much and most of these people value human life far more than their support indicates.
More to the point, if some other driver isn't paying attention and damages your car to the point it's inoperable, are you justified in shooting them? In most cases, they won't face any criminal liability even (perhaps a minor ticket).