Because 9mm's are "cool" now. And just purely my own speculation...people are scared of the hi-cap mag bans and think it matters that you can get an extra couple rounds in a 9mm. Hogwash if you ask me
Don't think "cool" is the reason. Try ammo costs-- which are higher than ever. Starting with the lead bullet.
Montana Gold bullets: Jacketed round nose per 1000.