Revolving eclipse or spline curve, non conform revolve

I was trying to revolve a spline line shape that I developed, I was pleased with the visual shape that I have but when I revolved it I found that the revolved shape had FLAT EDGES.
So then I decided ok maybe I have a problem with my drawn spline, so with that I used the eclipse tool and created an eclipse, and the same has happened, see the screen shots I have taken. I would certainly think that the revolve should revolve the precise shape? Is there an issue with this function?