Would it not be better for Sailfish to release ROM's for 3-4 of the most popular devices, test and certify the ROM's, and then charge a yearly subscription fee to receive OS updates and patches?
As for an ad/services supported version of Sailfish, I really don't understand the hostility...