History has proven that a civilization that cannot even define what constitutes normal sexuality will not survive for long. Ancient Rome and Greece providing two examples. When you study primitive societies, you find that the main reason they don't advance is because of their inability or refusal to define normal sexuality.
Not to rain on your parade, but you really need to take more care in selecting examples. they both flourished for something like 500 years.