Would software engineers ever unionise in future, if the industry keeps getting shit every year due to AI and layoffs?