I've heard this campaign, too. From what I can remember, it was pushed by Facebook, Apple, Google, Microsoft, or any similar tech company. Follow the money. If those companies are pushing it, it will only serve them. The fact is none of those companies exist for the sole purpose of benefiting society. Ultimately, their bottom line is the bottom line.
I agree with requiring CS/programming class(es) in high school (because those that aren't interested in it will be just as uninterested in it whether they take the class or not--such as when I took required biology in high school), but it is too young at 4, 5, or 6. Electronics, biology, chemistry, physics, foreign languages, etc. are typically not taught at that age, so why teach programming?