I would be in favor of paying for their education on these conditions: They must major in a STEM discipline and they must maintain a 3.5 average.
I have advocated “free” college education along those lines for a long time.
First, they must pass a rigorous entrance exam (like in European countries, Japan, etc). No remedial classes etc.
Second, they must maintain a 3.5 GPA or better each semester.
This should apply to ALL students.