Having used a fuzzy logic model to do some analysis on a social project in the 90's and a heating problem around the same time frame, I don't think fuzzy logic needs a defense, it needs a PR agency.
Bayesian probability addresses uncertainty about whether an event will/did occur, but treats the actual occurrence of the event as a boolean value of {0, 1}.
Fuzzy logic recognizes degrees of occurrence, represented by any number between 0 and 1. Its proponents contend that this allows richer abstraction of the ways that humans actually perceive and reason about the world. In their view, probability is just a special case of fuzzy logic, using artificially restricted truth values.
I remember hearing this is the correct way to interpret some weather forecasts. 90% rain could mean certain rain over 90% of the area, rather than a 9/10 chance of rain over all the area
This is correct, or at least was as of 25 years ago when the question came up in conversation with a professor of mine, I asked on Usenet, and got a response from someone who worked for the National Weather Service.
Apparently they had specifically debated about whether to weight it on population density. In other words should they try to make it be so that a 90% chance of rain means that 90% of the people listening to the forecast encounter rain? They decided not to on the principle that people do not care equally about forecasts. Farmers care more than city dwellers, and city dwellers who care about forecasts pay more attention when they are deciding whether to take a trip to the country. Sorting out all of these issues to produce a perfect forecast for the audience was a can of worms that they decided not to dive into, and instead they kept to the simple, unambiguous and easily measured percentage of land area.