I see your point, IT schools aren't for everyone. I visited the campus when I was looking for schools and didn't much like it, but it is a great school for engineering. My brother went to NJIT and it also is in a horrible area, but picking a college isn't about how good the gardener is.
That photo isn't Drexel's campus, the smoke stack isn't even near campus and is just part of an old incinerator in Philadelphia. You can't see it from campus unless you're on a high floor of a high rise dorm/building.
There are hundreds of trees and grassy areas, and the "rape garden" is not even the only garden on campus.
Drexel blends right in with its Ivy League neighbor, University of Pennsylvania; there's no distinction between their campuses, they just run right into eachother.
Drexel is ranked among the top 100 national universities by US News & World, and in the top 10 of their most innovative list. I'm an alumni, who still lives within walking distance of campus, and this just makes me angry.