ROTC scholarships are competitive to get, and are not necessarily full rides.
Also, a student considering ROTC needs to have being an officer in the US military as a career goal, and must be generally eligible for US military service (70+% of young people in the US are not eligible based on current US military recruiting standards).