I only call if it is required in the AIP, or if I have a particular reason (grass runway condition for performance calculations, snow/ice coverage, limited parking, fuel availability, etc..) to do so
Otherwise there is absolutely no reason to bother them. Think about what would happen, especially at busier fields, if everybody called every single airport before every single flight