Приватные (которые не особо приватные) поля/методы через два нижних подчеркивания, статичные через декоратор, так ещё и запрет наследования через метаклассы
Некоторые моменты оставлены на программиста, да, но это не делает реализацию ООП в питоне ненормальной.
Кстати, недавно тут была ссылка на либу, которая через декораторы реализует приватные и защищённые методы