I believe they deliver early because they are playing it safe. No harm to take the baby early. Whatever happens, your baby is fine. At this far along, they would be able to tell you if there were anything serious going on. All they know s exactly what they are telling you. The baby is small. I went in with my baby and they told me that she was on the small side. I was so worried and I thought I was doing something wrong..not eating right.. too much stress. On my next check up, my baby was on the big side. The nurse told me that she must have had a growth spurt. Now, as far as the size of the babies, how big were you at birth? My mother ha 6 children all 10lbs. My baby came out, at no surprise, at 9lbs.10oz! And I was worried! Just eat well, sleep on your left side and try not to stress. They are just being cautious. NOTHING IS WRONG. Congratulations!