i think mosh pits give a better atmosphere to a show. it shows that the crowd is really into it. but i'll agree that for some bands it's not neccesary to mosh.
what was quite shocking to me was when i saw Symphony X two years ago, their pit was suprisingly very active throughout the whole set.
2.4 August Burns Red
2.17 Machine Head
2.18 Symphony X