@peregrine23
So why not a similar system for approval?
10B population need 10 approval points to have 100% approval.
100B population need 100 approval points to have 100% approval.
I think this is how it works.
It seems; you are right, I was misled by the way it is displayed.

Ex:
Population: 8.9 Approval: 98%
It means:
Population: 8.9 Approval: 8.8
Also, I think that the distinction between "Morale" and "Approval" is not very clear.