There's a difference between the government funding education and the government funding students. Costs are high because the government funds students (sometimes), not education.
And very few people get government scholarships, most get loans which must be repayed: essentially an extra tax on the middle class.