Yeah, I think it's a combination of things. I think the biggest thing that irks people on this site at least, is what people try to sell them for. Seems like once a day you see a $600+ Glock listed. And yeah they are ugly. And for some reason folks like to make em uglier by stippling the frame. Then list it for $600+ for their "work".
Can't beat a $300 police turn in G22 for value, even if it is a fortay.