I can vouch for the protein thing.

I can wash with a protein condish, but I can't CO or SMT with one because it yield shitty results. I can even use a protein leave-in, but not those two.

Lack of protein makes for better hair for me.