Should Google go the MS Route for Apps?

Microsoft is practically paying developers to put their apps on the Windows store and sometimes even subsidizing development costs. Google seems loathe to do anything but provide an SDK.

Would going this route greatly accelerate the improvement in the tablet app situation or would it create a moral hazard?