22Cans' Peter Molyneux has criticised Microsoft for their rather poor 'ecosystem' for supporting indie and small developer projects, adding it "drives me crazy." With Windows and Xbox you'd think they'd go all out.
He remarks it's a "wasted opportunity" that Microsoft doesn't foster an ecosystem combining the two in a "truly encouraging way." He understands the need for secrecy because of leaks, but "it doesn’t seem right".
Molyneux says they've tried their hand at encouraging indie development but it doesn't seem to be in their nature, as evidenced by their latest announcements at E3.