There's no sound rationale for Nokia to put all its eggs in one basket. Why couldn't have they dropped Symbian over time and added WM7 *and* Android phones to their portfolio?
Elop is a shameless lair when he used ecosystem as an excuse to kill Symbian. There's is no significant ecosystem in WP7 to justify the replacement of Symbian.