A couple of points that need to be made
You make more than just base pay
You do NOT pay for health insurance unless you are not active duty.
The lower ranks were never meant to support a family on. It is not necesary to have children at lower ranks.