I think you were unlucky in your distributed system job and lucky in your embedded job. Embedded is filled with crappy 3rd party and in-house tooling, far more so than distributed, in my experience. That crappiness perhaps leads to a higher likelihood to spend time on them, but it doesn't have to.
Embedded does give you a greater feeling of control. When things aren't working, it's much more likely to be your own fault.
Embedded does give you a greater feeling of control. When things aren't working, it's much more likely to be your own fault.