I think everyone should be able to use both systems, both GPS and compass.
You need to be very focused in land navigation using compass, so you can't count on the guy doing the land navigation in your team, besides you need a light and spreading paper maps in the field, maybe even under the rain, that sucks.
GPS make life way easier, that being said, you need to know what to do if that precious little silicon box gets broken.
Next month I'll start a land navigation course in my local mountain club, hopefully I'll be able to practice and learn something new.
BTW: Using a GPS isn't as straightforward, creating routes, moving waypoints from google earth to the GPS and vice versa can get very complicated.