Take this for what it is worth but all the really big boats at the boat marina are owned by construction guys, plumbers, hvac, electricians, linemen, etc. Less doctors, lawyers, and the like than you'd think.
They may just be more willing to accept debt, but doesn't look that way.
You're correct, but they are owned by the company owners in most cases. There's a hell of a lot of each of those fields that are still working pay check to paycheck for the guys that own those boats, same as a hell of a lot of engineers. I don't own one of those boats or cars or houses, but I'm okay with that. I'm okay with not having to take the risk that a lot of those folks took at one point or another. It's the choice that I made and consequences that I'm okay with. However, it's still a good point that wealth often has every little to do with formal education and there sure as heck is nothing wrong with the trades.
The earlier post about engineers needing field time was spot on in that respect. It sounds like you already have that so would likely be a great engineer. I've spent very little time in design, but a lot of time on project sites. I wish more of our folks were required to do that but it often doesn't work that way. Those that do are often better engineers but not always. Some folks are just better at communicating and listening. Those that bury themselves in a cube by choice often aren't.
I've been in meetings between field staff and design staff that I facilitated and actually served as the person between the two that understood construction more than Design staff and understood design more than Construction staff. Either side could have a shithead in the mix, but it was more likely for one of the design folks to piss off the construction folks than the other way around. It'd drive me crazy, that the design person was so damn intelligent but unable to recognize how rude and arrogant they sounded. It would shut Construction folks down immediately and the conversation between the two would nearly end and everything afterwards would go to hell. However, I've seen it work in reverse too with the occasional coworker that has been terrible at recognizing when they sound like an ass. I may have unintentionally been guilty of it on occasions that I'm not aware of. And...on occasion some folks are just too damn sensitive and take everything personal.
A side story:
I worked with a guy early in my career that apparently didn't like me. I was never anything but nice to the guy, but when I wasn't around he liked calling me the golden child and ranting about whatever I did. He just wasn't very smart about who he did it in front of and thought I didn't recognize some of his smart ass comments. My main fault.......I had an engineering degree and the owners had put a lot of faith in me eventually moving up through the ranks. Apparently that rubbed him wrong but he was quite frankly one of the most dishonest guys I've worked with in my entire career. I ignored him for the most part and just worried about my job and never once confronted him. At my age now, I would likely approach it differently.
For the most part, learn as much as you can that is actual field work. Even if you go straight to design, listen to the guys in the field. They are often a hell of a lot smarter than you think, degree or not. You'll learn to recognize bullshit or folks that just want to bitch and can let that in one ear and out the other. Learn to listen and communicate in a way that doesn't make you sound like an ass but still gets the work done in a way that meets specs, achieves intended purpose, etc. On occasion there's no way around giving up on being nice and just being the person in charge but hopefully those aren't the norm. It's probably the engineer personality, but I can struggle with "stupid" (it's a subjective term) and will squirm like heck if I have to put up with too much before eventually saying the hell with it, throwing up my hands and saying I'm done with this and demanding something different. That's not always the best way to do things as an engineer so something that I could improve on and have significantly through the years.
I could probably talk this stuff for too long but I need to cut the lunch break off (had a long break due to doc visit) and dive into a meeting that seems pointless with too many folks involved to discuss a subject that I'm really not interested in. Welcome to engineering.