Maybe the elastic fails because flannel sheets take so much longer to dry in the dryer than summer cotton ones. Perhaps that extended time in the dryer could cause the elastic to fail earlier. Maybe.....
I have flannel sheets on the 4 beds in my house all winter and they last a long time but I line dry them.