I order my stuff through the Walgreens website and have it delivered to my store for free. I can pay cash if I want to at the store and it arrives in 2-5 business days. I work at Walgreens and I have a hard time finding products for my hair in-store. My Walgreens is located in a low-income area so we tend to carry cheap products, that are mostly not CG.
The YTC and Burt's Bees is classified under " naturals" that's why they are in a different section. Our SM is considered "multicultural" so it's in it's own section in the hair care Aisle. They base their product selection on the demographics of the area. It's annoying though. I prefer on ground shopping :P