I have the exact thoughts sometimes. And I ask myself why truck driver.
Maybe it represents the opposite of software career.
More work in real world vs virtual.
Be outside vs stuck in cubicle.
Perceived freedom and independence vs managing self / team / customer.
Work is restricted to a day vs work piling up.
Not carrying the work home vs being switched on always.
Less expectation vs imposter syndrome
casual interactions vs formal communication
Truck driving as a career has its own challenges. But my mind perceives it to be a better choice. Grass always looks greener on the other side.