I think dancing should be a skill. Dancing should improve the more a zoi dances. Clumsy zois should be bad at dancing, in a funny way (like Elaine from Seinfeld or Joey from friends - see below).
I think having dancing evolve with practice (instead of everyone being a great dancer) would be more realistic. And having clumsy zois with funny dance moves would be really entertaining.
I do wonder how many new dance animations the Devs will need to make — progressively from worse to best in dance skills for different age groups, all genders and different dancing styles (someone is surely going to wish for 10 to 20 different dancing styles picked from various cultures and generations), not to mention the outfits that go with them. BTW, the dance styles you have posted, don’t exactly exist in Asia. That’s another challenge for the Devs.
And will the Devs take on this task now?
Still, here’s wishing for it! I would love to have such a skill in the game. Very refreshing!
Most likely they’d give you a choice of different dancing styles to choose from, like they currently do with singing. There are already Korean dancing animations in the game (from the hanok update) so it probably wouldn’t be too hard to adapt to a skill system. More difficult might be the incorporation of partner dances, since a lot of styles are partner-based (e.g. Latin and ballroom).