Will fragmentation hurt Android's future in the enterprise?

This is just something I am thinking about and I would like to expand on it as I think it through a little more.

But...how will multiple versions of Android (by the different manufacturers) limit an enterprise's ability to efficiently manage an Android deployment?

Are the differences that big to create an issue?

How would this impact application updates?

What are the implications on mobile policies?

Security?