It reflects a change in IPO filing law. Quoting Wikipedia:
"Under the JOBS Act, it has been possible since April 2012 for "emerging growth companies" to file a Form S-1 on a confidential basis, only making the contents public 21 days prior to the road show for the IPO."
With many IPO filings, the financial docs are immediately available to review. Because Snap filed confidentially, we are not given access to these docs until shortly before the actual sale of the IPO shares.
My understanding of unions has been that they work through the restriction of the supply of their labor. I haven't thought about it for very long, but it seems to me that the union's success is contingent on its being able to prevent other companies from hiring developers unless they hire only union-certified employees. I am doubtful this can happen.
I think that a semi-successful union would hamper the success of smaller companies by demanding that they hire only certified, highly-paid engineers. These engineers can only work a certain number of hours, use certain languages, etc. (Assuming such conditions can be enforced in the first place, with so many available employers in the market).
These conditions seem to me difficult for many organizations to accommodate. Thus, my thinking is that a semi-successful union would trigger software boot camps like App Academy to attempt to "break" the union by increasing available supply. The union would then fail. Collusion between Apple, Google, and other companies to hold down salaries only succeeds if there is no "spoiler". Facebook turned out to be a spoiler, and they benefitted greatly from it.