I respect that. I also imagine it's a constant point of contention for the folks behind Sailfish.
It takes money to compete with Google and Apple. The fully open Linux on mobile distros like Ubuntu Touch, are half-baked; they're not for ordinary people, they're for tinkerers. I like to believe that Sailfish would release their code once they got traction (they could pivot to hardware for example), but for now, they have employees to pay