Programmers are a trade worker the same as plumbers and electricians, etc.... There was a bit of 'magic happens here' in the industry for a while but nowadays we're pretty much a skilled trade.
Trade means "skilled work", so programming has always been by definition a trade. That's not disparaging in the least. There's absolutely nothing wrong with trade work.
My only issue is the matter of supplies. If you hired me as an electrician but wouldn't let me have any wire cutters, I would have a very difficult time doing my job. Likewise, a quiet space to think is one of the necessary reagents for programming.
It depends on how close to the sales pipeline you are, or whatever creates value in your company. It's still possible to have an outsized, leveraged effect as a developer.