Не из-за, а на фоне. Анозогнозия это по сути комплекс психозащит. Психозащиты появляются у всех людей, только они могут этому противостоять самостоятельно. Но у наркоманов они нарастают на каждом шагу. И пробить их самостоятельно он уже не может без помощи извне. У всех наркоманов психика слабая, им стыдно, что они наркоманы, осознание этого невыносимо, потому что общество презирает их, отсюда психика включает защитные механизмы. Из-за того, что со временем таких ситуаций становится больше, так как наркоманию становится сложнее скрывать, отсюда растет количество психозащит)