"People have become more health-conscious than in the past."
Is this sentence ungrammatical?
Someone who is not native English speaker said that it is ungrammatical to make a comparison between 'People' and 'in the past'. And then he insisted that it be corrected to "People have become more health-conscious than they used to be."
Is his argument valid?