The bold part seems OK to me, but if you mean the diversity of both those things (which "is what enables" indicates you do) then I would be tempted to flag this by inserting another "of":
"Diversity of real needs and of attitudes concerning priorities for satisfaction is what enables..."