Oii Josimar, como você está? Espero que esteja bem ^-^
Poderia sim. A ideia por trás de utilizar o duplo underscore é para simular a ideia de um atributo verdadeiramente privado que não permita alteração fora da classe, porém, no python atributos verdadeiramente privados não existem, é apenas uma convenção, pois são possíveis de alterar fora da classe independente se utilizarmos um único ou duplo underscore. Entretanto, com o duplo undescore a alteração fica mais difícil, pois exige que a pessoa conheça sobre o efeito que o name mangling causa no atributo.
Qualquer dúvida estou por aqui, tá bom?
Grande abraço!