This is just a guess, but it’s possible the Anvil team don’t want to make it that easy to use the free Anvil resources as a personal cloud database.
(I say this as someone who also tried to provide an easy way for beginners to do it: Colab notebook for uploading CSV or Excel The one you linked to is probably better, though.)
The instructions do ask you very nicely to not be a jerk about abusing the free resources
Also, it is quite hard to hit the limit, but if you are ̶u̶s̶i̶n̶g̶ ̶t̶o̶o̶ ̶m̶a̶n̶y̶ ̶o̶f̶ out and out abusing the free resources, they are running some kind of software that notices and squashes the running thread.
It must be really good at spotting it though, because I used the free version for over a year before I got to pay for it and never ran into the same problem in a real world use case.
To be clear, I wasn’t at all criticizing your super helpful example app. I hope that helps lots of people. (And I support this feature request.) I was just speculating about why Anvil staff might choose not to direct their own limited resources toward this, toward prioritizing this feature request.