universities are going to continue to exist and students will be attending them. what exactly suggests that this will not continue forever?
of course FOSS has always depended on people who had the resources to work on it. in the beginning this was only universities and as FOSS got more popular more funding sources appeared.
the problem that we are facing is not one of funding. there is plenty of funding available. the problem is a generational shift of that funding.
people who used to be able to afford working on FOSS no longer can because their life changed. they are no longer students, they have a family and so on.
FOSS development will continue. the fallacy is to believe that an individual contributor will always be able to keep contributing for the rest of their life. we need to acknowledge that unpaid FOSS contributions are limited to a few years of an individuals life. and after that they need to move on. and most do. those that didn't move on but continued contributing were those who managed to find additional funding sources.
the problem and the difficulty is that we get more and more software that is not new but needs to be maintained. most of those using their own funds will want to work on their own new software and not maintain someone elses.
so the questions is not how do we fund FOSS development, but rather how do we fund FOSS maintenance. that is the new thing that we didn't have to deal with a few decades ago