I think math can be taught much more effectively to young children through programming. It gives them a direct and useful application of what they learn in math which could motivate them a lot more.
Plus, the level that you'd need to reach for the kid to see something interesting as a result of math would require so much time and knowledge that you'd have been better off to just teach them fractions.