Are there benefits from crafting like relaxation?

Yes. Many people learn or develop a hobby for the specific benefit of relaxation!