The app doesn’t work with only the most popular phones, it works with nearly every single other phone out there, otherwise this forum would be absolutely littered with threads such as this and it isn’t, far from it. More likely is that Blink is utilising a feature of Android, perhaps rarely employed by others, that has not been correctly implemented in your phone, either by HTC, or in your service providers version of Android, and it is Blink who will need to implement a workaround to correct for someone else’s error. This sort of thing happens all the time. Why do you think drivers are always being updated, for example. Eventually, even if Blink did nothing, it would probably start to work on your phone, as long as you take all the updates pushed out. Could be Blink, but does it seem likely, considering the many hundreds of thousands of working examples?
This having been said, I have nothing to do with Blink, I’m a customer, like almost everyone else in this forum, so no, I do not represent their views, though I’m unclear what about my ‘attitude’ you found problematic. I simply didn’t agree with your assessment, and in my opinion demonstrated why. I initially sympathised with your plight, and later respectfully suggested you contact support, to help Blink get to the bottom of your issue, which you have now done. If this upsets you, then you probably will get no joy out of support, because you’re likely to start off your support request with something unlikely to illicit the best response.
Either way, good luck.