Literally anything you can DIY yourself can be bought at a lower dollar and/or time cost. That’s not why people make things.
There are many reasons why people make things, but generally speaking it’s because you can make exactly what you want, in terms of size, material and design.
It’s fun, interesting, you learn stuff, and you get the joy of doing. This guy didn’t want an off the shelf weighted blanket, even if it is cheaper/easier to get/whatever.
Sometimes, when you make things, they don’t work. Or you realise that you made the wrong thing, or made it the wrong way. But that’s when you get the buzz of knowing that you learned something, and the excitement of planning how to do it better.
Knitting takes a long time and the yarn usually costs more than a machine made version would. But I have friends who still have beanies and scarves that I made them 10 years ago when I was learning to knit. Why? Because they know that I made it for them, which gives them feels.