They are great, but I can imagine they might be difficult to manage and to keep clean in some situations.
Edit: Oh, and as jackityquack mentioned in the sibling comment to this one, that requires running water. I didn't even think it that far, but yeah...that's an even bigger barrier.
And, yes it might be the most cost effective, but if you can't convince a white person to use it, then we shouldn't be telling Indians to use it either. It's an option, but the market should and will decide. (p.s. my roommate uses one too.)