A cautionary tale. DS1 went to local Uni. He could have lived at home and driven in each day, but he wanted to stay in Halls.
So he had his tuition fee loan, his maintenance loan and I gave him £30 a week towards food etc. His father (we're divorced) then decided to pay for all his accommodation costs. The result was he was 'loaded'. So much so that studying fell by the wayside.
He scraped through the first year and failed the second. He then repeated the 2nd year. I made my £30 per week contingent on him passing exams, presenting coursewoork etc. Which he didn't. So I stopped paying.
Meanwhile, ex-H funded all accommodation in the Repeat Year 2 to 'give him a second chance'. So DS had tuition fees and accommodation fully paid and his maintenance loan as spending money. He failed his repeat of Year 2 and has now dropped out.
It was made far too easy for him. He had absolutely no investment in his own education and as a result it was not something that he was grateful for. He totally abused his time at Uni.
Perhaps being a 'poorer' student may just have made him realise why he was at Uni and persuade him to invest in his own education by taking a part-time job.
I have no issues with parents who wish to fully fund / feather bed but if I was doing this again I would pay the money out post-graduation, or at the end of each successfully completed year.