Funny, I was thinking about career choices for a youngster with cruising in mind and thought of diesel mech. Truck mechs make a lot of money. Boat yards are full of diesel boats and cruisers everywhere need help now and again with their motors & gens.
But then you'd have to get your hands dirty. B is still the preffered choice.