That seems likely to screw with anyone who writes a third-party function that deals with maps, or us if we try to implement a custom `to_h` in the future and forget to set the default. It seems friendlier to make them behave exactly like a normal Ruby hash.