Earlier quoted context omitted.
I think the difference is that the chromecast would not function without 8.8.8.8. Thus requiring you use googles services to use a google product. That is not cool.
Isn't using a company's product exactly when you'd expect a dependency on that company's service?
https://github.com/iBaa/PlexConnect I’m sure some inventive person could figure out a creative use for a ChromeCast.
But overall, I agree with you.