Product development is complex work
Product development is complex work. But perhaps not for the reasons you would guess.
Number of times I have written extremely complex algorithmic code with performance requirements: very few.
Number of times I have created mental models to untangle dependencies between solutions, coached colleagues stuck with stuff, and asking engaging questions that drive change and reflection: too many to count.
Of course there are highly skilled people spending all their time writing complex algorithms. They are amazing, but relatively few overall.
The actual technology is rarely the most complex thing.
The larger system, involving the humans building and using the solution, is.