Earlier quoted context omitted.
I see this advice bandied about, and I have to assume that I've just never hit on one of those companies, or there are somehow two classes of interview candidates. Because I'm 0-3. And, when I think about it, hell no I'm not handing a cap table to some senior dev candidate. Higher up the chain, maybe, but not some NCO[0] with a fancy title. Taken another way, when companies refuse to give you the numbers to properly…
What happens if your cap table is public? I would imagine if your wooing investors, they will get to see the cap table + more even if they never invest. And VCs talk to each other, so they can probably find out if curious from other VCs. Why all the secrecy?
The problem with a public cap table is that it amounts to a public salary database. Usually companies (and employees) don't want everyone to publicly know everyone else's salary. When people do jobs you don't understand (like marketing, for the tech crowd here), or are perceived as underperforming, removing all doubt about their compensation breeds contempt.
Anyway, even buffer doesn't publish enough information as they don't publish the "preference stack". Whether by design or an oversight is hard to say. And you can't really publish it as it will lead to difficulty recruiting as candidates get soured by the prospect that investor's real equity is better than their sweat equity.
Sure, VCs talk but (speaking as a not-VC) I doubt they are going to share cap tables and such. They are busy people. If you, as a VC, care, talk to the company yourself. Even if they would share peer-to-peer, you are not a VC so you are not going to be privy to this VC-public info.