Yes, an employer may do this. Employers are not required to ever promote anyone--it is  purely voluntary on the company's part whether to promote or otherwise offer a career track. Since it is voluntary, the employer may put restrictions or requirements on it, such as answering "yes" to whether the employee would be willing to promote.