John Swinney has given his absolute commitment on protecting free tuition. But with universities facing financial challenges, is it time for a rethink?