Concerning the access to the cockpit from the cabin - remember the Tupolev 104 (early 60's). It had completely divided cabin and cockpit areas; there was no way to get from one part to another during flight (maybe except via underfloor cargo and electronic bays). The problem is additional weight - pilots need their own lavatories etc.
But, after the horrible attacks last Tuesday, maybe someone remembers this concept.