Разве это не мешает объектам с открытыми методами и частным данным когда-либо иметь стандартную компоновку?
Нет, статья Википедии имеет неверную формулировку.Только * разное управление доступом для членов данных упоминается в §9 / 6 FCD , который обрабатывает стандартную компоновку:
Класс стандартного макета - это класс, который:
[...]
- имеет одинаковый контроль доступа (пункт 11) для всех нестатических членов данных ,