I have this rule categorized (rightly or wrongly) as another one of those rules that someone decided people should follow without any basis in historical usage. I was once given an assignment in an English linguistics class to listen to normal usage and count the occurrences of will and shall. I heard zero cases of will and an equal number of cases of shall; I heard many cases of 'll.