I would not bash weather forecasters too hard. I know many that are very good ones.
something about weather will not hurt any sportsman, especially when the sport is done outdoors.
It is not so much about forecasting (which is best left to modern computers) as it is about understanding what is going on around you (and why, if you are a wx freak ;-)).
Online wx services (e.g. windfinder, windguru, wunderground, yr.no, etc.) tend to be either decent or good, and they work from varied models (some work from more than one model at the same time) so it is best to watch them all, and use the ones that yield best accuracy in your area.