Well, in the case of an open source donation-supported project, it gets a pass from me.
Can't really ask more optimisation from the devs on top of what they already deliver imho, I'm just glad to have Signal
Maybe starting a native app would be terribly difficult for them