Cara, também fiquei com a mesma impressão. Então fiz uma pesquisa rápida no stackoverflow e segundo algumas pessoas get e set não é uma boa prática em Python e são mais utilizados em C++ ou Java. Aparentemente o poder do property e variavel.setter ocorrerá nas situações onde o programador deseja fazer algo além de apenas obter e definir valores (Não me pergunte quais seriam, comecei a estudar programação há 4 semanas kkk).
Segue o link: https://stackoverflow.com/questions/6618002/using-property-versus-getters-and-setters