Most users don't have 'tens-thousands' of GB of data as part of their use case. You're describing a business case, not an end user consumer case.
As an anecdote, I work on a Jupyterhub managed service offering with customers in both the private and public sectors and our data sizes are pretty much all in this range.
That sounds like selection bias.
You want to train the next imagenet model? Analyse 100Gig database? Probably not the correct tradeoff.
You want 20 students to have a perfectly consistent instant-start-up python environment? Definitely the correct tradeoff.
You want to try some python methods, write tests, ... Very short latency is going to help you more than throughput is.