Never tried meth but I was homeless for a time. I can absolutely see why you'd flock to it if you live on the street.
It's not safe to sleep, even more so at night. Cops make a habit of stealing/destroying your stuff, and because of that other homeless people steal your shit. It makes you feel invincible, helps you ignore the cold, and 10 bucks keeps you high for 2 days.
It's all well and good to say don't do drugs, but not having a place can really change your priorities in ways you'd never expect.
But if a particular demographic is dying more frequently of a specific cause, it's worth digging into why that's happening. These are people for fucks sake.
I think deep down the idea of a world where things like this happen to individuals who don't deserve it terrifies a lot of people, so they bend over backwards looking for ways to justify it