> I'm highly skeptical of the claim that such tax would discourage startup founders.
Discourage starting a company at all? Probably not, but the article does not suggest that. Do you think it might influence where they start it? Looks reasonable to me, at least qualitatively.