Or Star Trek could stop being bad when it comes to writing alien cultures, vulcans are logical, klingons are warriors, bajorans are religious, ferengi are greedy ... that's just bad writing, giving every species one major trait and then running it into the ground is ridiculous.
Inverting that and portraying Klingons ans peace loving hippies and ferengi as generous doesn't make it better when there's no nuance.
Which is nice that Ds9 showed that some Ferengis revolted against the situation of their society. Quark's Mom against the discrimination against women and Rom striving to acquire rights for low-income Ferengis... It's something we hardly ever see in other star trek series.