Any company that asked me to do that would get a hard pass. I’d immediately send the “thank you for the consideration and time blah blah” email. I usually research companies and hiring processes before hand and wouldn’t even apply.
That's fine, but if you read about the experience which a lot of people share online, it's usually quite positive and not at all what you would expect from other, bigger and more established brick-and-mortar shops. I applied, went through part of the process, but eventually didn't get the job. However, I found every part of the process respectful and they explicitly invited me to apply again in the future, and I have every sense that it was sincere.
That's generous, that sort of offer I must admit I would think about ghosting them and putting that company on my personal never call list.