And then develop each platform independently?
The GUI is trivial. If there is a cross-platform backend, writing a GUI will be just a matter of several days.
See no point in arguing about the rest of your points - I've already stated my opinions about them.