Because nobody got time to waste hours for a certain kind of weather for fishing or sight-seeing... which albeit are useless minigames for the most part. Way to suck what little fun there is in both by requiring weather to complete tasks.