Some reasons to have unions at tech companies:
IP restrictions, unpaid oncall/overtime, crunch, getting a larger cut of the wealth they produce, better parental/health/timeoff benefits, having a representative in disciplinary hearings, requiring clear salary and performance processes, and about a half dozen other ideas.
You can disagree that these are real concerns at tech companies, but they are not ridiculous.