It is a double standard, but however it's hardly that cut and dry.
Post Series B, if the board does not believe the current Founder/CEO can take the company to the next milestones of growth, they will replace them.
Typically engineering teams need to scale sooner, so you you see a more experienced manager be brought in before the CEO is considered for replacing.
The CEO may also has the additional benefit of having the investors and board help him or her in their decisions.
So glad we're bootstrapped.. we're not doing millions a month in business, but we don't need to.. we've been profitable for nearly a decade, a SaaS service since 2002, and we do about 100k/mo in revenue. Pays the bills, pays our people, and we're all so much happier with life.
Well, this just isn't true at all. Many companies have very high costs up front due to the nature of their business. This is especially true in hardware startups, but can also be true in software startups.
This is a generalization, but I think owners get their priorites mixed up when they are sitting on millions in free money.. their burn rate is insane.. they spend money on the wrong things, etc.. fancy offices, whatever, and they aren't even profitable. We work from home, and share a co-working space as well as an office with 2 other companies..
Office life is over rated and is a giant waste of startup funds. =/
EDIT:
balls187 suggests they know how to make money--which is perhaps true, but not necessarily in your field of endeavor or business, unless you've picked them.
kelnos is closer to it, which is that the board tells you what to do because they're the board and that's the power you've granted them.
Again, in neither case, do we actually need to assume they are making the best or even informed decisions. There are some great stories of boards I've known locally suggesting really dumb things that hurt and even killed companies.
You've got to keep the charade going: keep them writing checks and thinking their input is valuable.
EDIT: The only benefit of working at startup (and a significant one) is to learn how startups work. If thats taken away from you then there is no point in risking your career.
However, for all other roles in the company, the important thing is having the experience to scale and lead that part of the company: sales, marketing, product, support, engineering. When the company is young, those roles will be filled by allrounders: people a few years experience who do everything in that area. As the company grows, you'll want to hire VPs who have the skills to lead those areas, often people with >15 years experience as a practitioner and/or leader in those areas.
It's not just engineering: you want a VP of Sales, a VP of marketing, a VP of product, etc. Those people will have the skills to take your existing sales/marketing/product/engineering org, and scale it without damaging it. If you have that skillset in your engineer #2, than it would make sense for them to do that role, but it's unlikely that they do, and certainly doesn't seem like it in th OP's case.
Chances are the Founder/CEO has a controlling share of the company's stock.
Also, with this crew in particular, they really weren't that good. They begat a lava layered monstrosity that doesn't scale and isn't maintainable. Make sure that's not you.
If an engineer leaving puts the company in a bad spot, then they are understaffed and need better management that can foresee and handle those transitions before they happen.
It's all part of proper engineering culture.
It's their last and only pressure point in the political game that happens in the company.
If you don't feel that your skills are fairly compensated and you can't leave (due to contracting or vesting time) you don't have any other options.
I disagree. Leaving is not "being a dick", it's looking out for yourself. If you don't, nobody else will. It's apparent this is the case with the OP: He was pretty much built the entire company up and was there for the company when they needed him (I would imagine late hours, weekends, etc).
Now that they don't need him anymore, they pushed him off to the side. I've heard this story 1000 times and experienced it first-hand.
I don't work for startups for exactly this reason. If I'm spending my life building your company, I better be getting 50% in equity. It's really not worth the fooseball table in the lunch room and the Red Bull in the fridge. This is why you need to get the young and naive to fill these roles.
But you should stick by the VP of Engineering and learn whatever you can from them. Be their right-hand person, and try to become someone that the entire company goes to for technical issues. It's not hard to be the de facto CTO, just make sure you are a part of all the technical decisions, and a positive guiding force for the company. As you become more and more the face of technical decisions, eventually you'll be recognized for it, or you can go to another company in that higher role.