Some people, and some parts of the world, are ready for a technological gaming revolution, the kind that the Xbox One was aiming for (with its Internet requirements and all). But the reality is that a lot of the word isn't ready for that. They're still catching up.
I fully recognize that, but so what? Why should the gaming technology of first world countries be held back by countries where the vast majority of it's citizens wouldn't be able to afford the console in the first place? The average per-capita income in Africa is $315. I highly doubt there is a huge market there just waiting to pickup a PS4 or Xbox One.
I'm no economist, but I'm think it's in Microsoft's best (financial) interests to target the widest audience possible. Also, some of these countries are on the verge of becoming much more economically stable, and if Microsoft can get a foot in the door early on, it can help future profits as a (financially) growing nation, who is already at least partially familiar with Microsoft because they got their foot in the door, embraces more products from a brand they already know (at least to some degree).
I'd love for the world to be waaay more technologically advanced than it currently is, and I think one reason that it's not is that we keep trying to be backwards compatible and target the largest common denominator. But from a financial, profits perspective, it's hard to argue that this move isn't in Microsoft's own best interest.
Hopefully for the next console after this the world will be technologically ready for some ground breaking, radical changes. But the global market for that just isn't big enough right now, IMO. And since Sony decided to play it safe and milk today's cow instead of tomorrow's future, Microsoft doesn't have to worry about Sony stealing the future. Instead, Microsoft has to worry about Sony stealing the present.