Вообще к этому всему надо относиться так. Образование любое требует затрат. Если всё население страны должно быть грамотным, то каждому гражданину гарантируется школьное образование, и его оплату государство берёт на себя. Это понятно. Что касается высшего образования, то очевидно, что оно нужно не всем. И государство не требует от своих граждан обязательного высшего образования - именно поэтому государство и не обязано за него платить. В то же время государству требуется, чтобы часть граждан (наиболее талантливая) имела высшее образование - поскольку не все талантливые граждане его могут оплатить, государство готово их обучить бесплатно.
Но государство должно как-то узнать - кто талантливый, а кто нет. Существующая ныне система, на мой взгляд, не позволяет выделить самых талантливых для бесплатного обучения. Но талант вообще сложно обнаружить, поэтому наиболее правильно считать, что государство поддерживает бюджетные места в качестве поощрения за хорошую успеваемость. Что же можно сказать, когда на этих местах учатся троечники? Только то, что они уже (на данный момент) не заслуживают этого поощрения, и должны быть лишены финансовой поддержки. Логично? А почему нет? Зачем государству поддерживать троечников?
Кредиты - это здоровая практика во многих странах. Тем не менее всё-таки по возможности надо создать условия, при которых наиболее неимущих обучают бесплатно, а кредиты выплачивают КРЕДИТОСПОСОБНЫЕ. А насчёт индексации цен - их вообще надо понизить! Они часто завышены совершенно необоснованно и превышают всякие возможности среднего гражданина.