At the undergraduate level, we have done some surveys to see where the student equipment stands. about 30% do not have access to a computer steadily throughout the day. The most common pattern seems to be, 2 parents and 3 kids, maybe 2 actual computers and a couple tablets. And these are students in a BS in Computer Science, you would think they have access to computers.
So in brief, I think people are doing what they can. But it is hell right now!
This is actually surprising. 20+ years ago, the university I attended basically gave all undergrads a desktop computer to use for their studies since computers were integral to the curriculum and it wasn't guaranteed that one would have a computer at home already. They have long since discontinued the practice since computers became ubiquitous. They did offer a discounted PC purchase program as a replacement, but most of the student body has a laptop at that point.
I've noticed several design suggestions in your code.