> No, because this isn't remotely comparable to weekend hobby projects.
I agree. But those also don’t need:
> intuitive UI, logging, error handling, documentation, packaging, versioning, containerization, etc. is so tedious.
Some of that, sure, but not all of it. Either it’s a weekend hobby project or it’s not, and your description is conflating both. A hobby is something done for fun.