What you describe is to some extent existing in multiple countries. Basically the degrees in industries that lack specialists get more free slots whereas the others get less. As a student you can still start studying for a fee, if you don’t match the requirements (usually it is based on grades) but you can get to a free slot later on if your grades are good enough.
Why not make it free? At the end of the education cycle the student will get a job and start paying taxes. Isn’t that what society needs? Having educated people to do various jobs. Why putting that behind a crazy paywall?
I’m interested to see if it’ll leave the port.
You can use KeePass, but you’ll have to figure out a way to have your password vault available on other devices (can do it by using any cloud shares, i.e. GDrive). This way you’ll be in charge of almost every aspect of your passwords. But you’ll have to take care of backups and keep everything in sync.