What's unfriendly in questioning the delivery mechanism or design choices?
I can think a project is cool or useful without thinking it's perfect. In fact ALL projects I encounter, including mine, are like that, imperfect. I think native is a barrier to entry so IMHO it should only be relied on when it's truly necessary. I'm just stating my opinion and others are welcomed to disagree and explain why they think so.