How’s this any different from all the “Follow on twitter, and RT to enter our Giveaway” promotions that happen?
That's for promoting your brand.
> Signup and Star and get coupons
That's against the open-source ecosystem spirit, where the number of stars is a measurement of project popularity.
> In GitHub, the weight of Star is heavier than you think. It is absolutely meaningful to mix in some leaps as to how devoted to the project are contributors, how high the completeness is, and how useful it is.
Twitter and IG followers effectively do the same thing, but the issue is that it generally only measures things in the spectrum of "posts funny stuff", "is popular", etc. The GH star system has more weight because of what it represents compared to the counters of other social platforms.