Scenario - you have an ID of a site column (SPField belonging to SPWeb)and you want to find out if there is a field by that ID in the collection.
Problem: if you try something like:
web.Fields[fieldID] == null
The result is an exception if the field doesnt exist. What a shame.