At the current state there will be never something like birth control out of different reasons. China tried it and failed with it. Reason? People wanted more children, or wanted to get a son instead of a daughter so they killed sometimes their daughters after birth or other things.
I also assume that it is hard to make something like birth control because how do you want to control it? And when someone has more children how do you want to punish them? Prison? A fine?
Humanity in a whole is too stupid to see their own mistakes and problems until it is too late.
Overpopulation is a myth look at all the free space jungle you can go farm and live. It is a political agenda. More birth = more population = more use of Ehealth product