As far as my experience goes, have always laundered cotton flannel (home and professional cleaners) without any detrimental outcomes. When i launder shirts professionally i am always charged the same amount unless they are wool. Have you checked with your laundry/dry cleaner as to what they are doing? Maybe the are assuming they are wool flannel and haven't bothered to check the care instruction tag. That seems unlikely though, no?