I've known about this spot since like the 1st or 2nd time i played on karachi, and yes people should know about it, but some people don't, so it is still a good post.
And even if it is an obvious place, some things and places are so obvious that most people just ignore them, i got 6 kills from this spot in a game earlier.