Because a normal hobby is not designed to be addictive.
A hobby like wood working doesn't push you to do woodworking every day and there are not people behind this non existing mechanism who design it like it.
Also normally a hobby costs money due to physical parts of that hobby. A software engineer as a hobby only needs some computer, would worker needs a metal saw.