That's not a realistic solution for the vast majority of people. Many people (such as myself) have absolutely no desire to start a company - and many who would want to aren't in a financial position to go an undetermined amount of time without a paycheck.
> find a new job
With most companies choosing to ignore the countless studies done on this subject and instead just do what the cool kids are doing there aren't many jobs to pursue that are not in an open-office.
Or maybe there is more to consider than just one issue, but it's still worthy of criticism? Maybe an job can offer great benefits, exciting challenges, a valuable product and great coworkers but still have room for improvement in the office layout. Your solution to that situation would be "shut up and quit" over "raise awareness of the issue to improve things for everyone"?
I get lonely though! I miss the technical and social conversations we used to have in the kitchen or round the coffee machine.
What would be ideal is if I were to rent an office inside the company I'm working for. I would actually be quite happy to pay my client to rent a bit of their space if it's ever a possibility. After all rental costs are chickenfeed compared to developer compensation.