Не факт... есть случаи, когда это сильно упрощает ситуацию, но тогда классы нужно писать с нормальными графиками, что бы пересекаться.
Случаи конечно есть, но нужно точно понимать, зачем это делается) и уж точно выключать инкапсуляцию во всех подряд компонентах плохая идея