I have had flannel that behaved perfectly - very little shrinkage, no pilling - some of it came from WalMart - several years ago.
I have also had flannel that did all the above - shrank, pilled, raveled, and faded.
In my opinion, the advantage to washing fabric before cutting it - if it has bad manners - one knows before incorporating it into something.