Probably necessity. It pays the bills relatively easily, and if you live anywhere in an urban area (that doesn't have hackerspaces/shared workspaces readily available) it's going to be hard to find a place to practice a craft like woodworking when software development barely pays the rent on a small apartment.
Now if you happen to have a garage or access to a place with tools/equipment, working with your hands is immensely satisfying. But electrons and magnetic domains take up very little space and really only require the purchase of one modestly priced power tool to work with.