In my opinion, the biggest weakness of the VP happiness system is the role of specialists. I find it absurd that their use is so severely restricted. What is the point of having so many free slots for specialists if you are not allowed to fill them?
It makes no sense at all if measures to reduce dissatisfaction due to “urbanization” lead to a renewed increase. According to this logic, one could also punish the repetition of “public works” with an increase in unhappiness.
There is hardly anything more frustrating than when measures to combat a problem only make it worse. That happens often enough in real life, I really don't need it in a game as well.
For me, this is increasingly reason enough to completely disable the (un)happiness system. After all, what use are GA and WLTKD if growth only leads to unhappiness?
In my opinion, we should completely eliminate unhappiness through “urbanization”, control the number of specialists empire-wide, not city-based, and only based on their food requirements.