Apple had some serious restrictions what you could do with their API:s. There's no reason why Sailfish per se couldn't be adaptable, but Jolla does has some restrictions in their store, which IMO is something that should be addressed with high priority (as should proper support for paid-for apps in store and general support for more APIs). We don't know why, but my guess is that they need to develop better tools to check and QA apps that are to be delivered there.