It's introducing a fuck ton of low orbit debris that is already interfering with astronomical research. Satellites that fail or break are stuck up there.
Everyone wants a miniature throwaway app, including project setup and test usually. Then you get a problem when one library you wanted to use doesn't install easily, or you have some random problem that takes an hour to debug.
Last time I got failed on a number of things many of which weren't asked for. Linting failed on two whitespaces, as I didn't have pylint set up on my home machine. I should have returned json, rather than html, despite the task asking for a 'page, no need for styling'. And I didn't provide a setup.py, despite it not being asked for. I provided the most difficult integration test to implement, but they complained I didn't add more unit tests, even though they has said to describe what tests you would have implemented if you were short on time, which I did.
That's correct. It's basically a loan that will be auto-forgiven. But publishers aren't dumb and they scale advance sizes to ensure they rarely lose any significant amount of money. For technical books, my impression is that advances are quite small or non-existent.
I don't agree. A lot of NFT artists come from humble roots, poverty even and these are their first sales. If you look beyond hyped artists like beeple, it looks a lot more like patreon for digital art