"technology has been a source of pain for investors in recent years"
Oooh, poor little investors, have they been missing out on their yearly bonuses ? No ? Then where's their pain ?
They're not the ones doing the job.
And, to do the job properly, it would do good to have a bit less buzzword bingo coming down from the top. Nothing this guy has said apparently has anything to do with any technical aspect whatsoever. This guy is living in the clouds, surfing far above whatever issues his minions are battling with every day.
I'm guessing that investors are going to continue to hurt for a while, poor things.