Agreed. I much rather have a company like Apple just flat out say "we can't make this work to our standards, to our customer standards, and we're not comfortable with releasing this product this way."
Versus say Google who'll just never mention it again or launch a broken version only to kill it off within two years.