Why does invasive group a streptococcal disease occur?

Why not? Hard to say. The bacteria is commonly carried in the upper respiratory tract of humans. Occasionally it gets the upper hand and invades tissue causing disease.
Difficult. Our skin is a natural reservoir for many bacteria. When our immune system gets compromised in some way, it can allow a normally innocuous bacteria like group a strep to become an infectious and invasive organism.