Comcast chose to deploy OpenStack for its private cloud due to its vibrant open source community, flexible licensing, ability to scale, and potential for vendor participation without lock-in. OpenStack's API abstraction allows Comcast to change underlying technologies without changing interfaces and leverage contributions from its large ecosystem. Comcast was able to customize OpenStack to its needs like IPv6 support and contribute code back to the community.