It is cross-platform.
Many Android phones support Miracast. It's only iOS devices that don't.
You're correct. The content is streamed straight from the cloud to the Chromecast. The only time it doesn't really do that is when casting a tab or your whole desktop.
I also agree that...
There are people that prefer Benz steering of BMW.
For example I chose X car because I didn't like the suspension of Z car.
Not the best analogy in my opinion.
Even though I...