This is true, @sudarkoff, but there are some situations where I can see putting a ZigBee repeater would be advantageous, especially if the price is low.
For example, some people (myself included) are putting a SmartThings Motion sensor in their garage primarily to be a Zigbee repeater to ensure that the Zigbee presence sensors have a good, solid connection to the Hub. At this point, and in the foreseeable future, I have no more need for any HA outlets or switches in my Garage. If I could replace this motion sensor with a $25 Zigbee repeater I could easily find a better use for the motion sensor. And I’d rather get a $25 repeater than a $45 (or more) outlet or switch that I don’t have a use/need for.
Furthrmore, making a Zigbee outlet or switch would be more complex (I imagine) for SmartThings to do vs. striping down an existing product by removing unneeded parts.
Obviously a lot of this is conjecture… I really don’t know the costs involved. Maybe it works out to be a $37 repeater vs. a $43 outlet. Well, then $6 extra to have the outlet to use at some point in the future (even if I can’t imagine a use now) makes sense.