Definitely stupid man. My LO has to be upright all the time due to reflux. He is 3months and loves sitting up and hates laying down on an incline. He tries to sit up by himself.
He had very good neck control as a newborn, you do need to make sure the neck is supported though.