I felt the same way, but this thread seems to be full of people primed by Apple Watch pricing. Not sure how much that will translate to purchases in the end though, in my experience these folks are likely to leave a glowing comment and then just stick to their Apple Watches.
As someone who just wanted a low-frills smartwatch and was following repebble for that, I'm disappointed and have unsubscribed from their update emails. This thread at least pointed me towards a bunch of other good options though, so it got me there in the end.