you can make your own chairs, furniture, oven, whatever...
its just easier to share your homemade products/code with the community over the internet, which makes software development look less regulated.
and you sure as hell won't be able to get a job outside of startups/web development without a license either.
That's why I mentioned "distribute".
> without a license
I don't know any software engineers who have a license, or that a permit is required, or government approval of any sort.
You can bake cookies for yourself all you want, no problem. Try and sell them, and you need to get permits, inspections, etc. Try and cut hair, you need a license.
i admit that i can't say anything beyond this though.
As for running my own software business, my only involvement with the government is registering the business and paying the taxes.
If the government required anyone writing software to have a license, and a permit, and have the result be approved by an agency before it was distributed, there'd be orders of magnitude less people entering the business.