Oi, tudo bem?
Realmente nesse contexto que você impôs, não tem diferença.
Agora pense no exemplo do atributo "Saldo" (ou qualquer outro atributado que pode ser consultado(get), mas não modificado(set), diretamente), que você precisa restringir a modificação. Definimos então:
public double Saldo { get; }
Eu explicitamente declarei que o atributo Saldo pode ser apenas consultado, podendo chamar
Console.WriteLine(this.saldo)
e fazendo retornar um erro para quem tentar fazer a modificação do atributo diretamente:
this.Saldo = value
Neste caso, preciso criar um método que me retorne this.saldo com todas as regras de negócio que meu sistema necessite.
As propriedades get e set, mais do que proteger o atributo, servem também para modificar alguma coisa que você queira (alguma regra de negócio aplicadas ao sistema) antes de retorná-la para quem o chamou.
Espero ter ajudado. Abraço.