The idea that you should learn X to "succeed at life" (whatever that means) is fallacious. We learn things to become better people as a whole, not necessarily to use those skills in our jobs. I bet Bloomberg is not using his math skills in his job and that's fine but he's probably thinking using logic (I hope) which is something you learn both from math and programming.