Come on people!  This discussion is absurd.  The numeric classes in Haskell have a lot of choices that are somewhat arbitrary.  Just live with it.  If pi has a default or not has no practical consequences.

  -- Lennart