I spent a brief amount of time at a start-up where the culture sucked.
Basically unless you were there from day one your opinion didn’t matter.
The reason for this rotten culture was too many people in key positions hated their jobs.
They had been there too long, were misrable but weren’t mature enough or had other reasons for not leaving.
If you work in tech and live in the bay area and don’t like your job the solution is easy.
Leave.
Most likely you will find a much better gig and end up in a culture where your opinion matters.
In the end we just want to help our company be successful by a combination of the skills that we have plus the lessons that we learn along the way.
Life is way to short to spend you time, energy and brain on a company that doesn’t make you happy.