Open offices are awful, but they're here to stay for the same reason more adults are living with roommates and relatives: high real estate prices. Working remotely is one solution, but many companies don't think it would work for them. Personally, I'd make the shared area for solitary work only: no work discussions longer than a minute at work areas (use a conference room, take a walk or Slack), no eating at work are…
The problem for me is, I need to be generally around people during the day. I want to be able to work productively but have people to talk to face to face when I leave my office, go to meetings, lunch, etc. I don't dislike people and couldn't tolerate being too isolated. I just want a few walls around me.