Olá Gustavo.
A sua questão na verdade está class Program. Repare o que foi feito:
bool resultadoSaque = contaDoBruno.Sacar(500);
Console.WriteLine(contaDoBruno.saldo);
Console.WriteLine(resultadoSaque);
Console.WriteLine(contaDoBruno.saldo);
O Sacar retorna um booleano, então seu Console.WriteLine que está com Console.WriteLine(contaDoBruno.saldo) está imprimindo no console um boolean: Console.WriteLine(Boolean).
Usar um Console.WriteLine com boolean, o writeLine grava a representação de texto do valor booliano (False or True) especificado, seguido do terminador de linha atual, no fluxo de saída padrão (https://docs.microsoft.com/pt-br/dotnet/api/system.console.writeline?view=netcore-3.1#System_Console_WriteLine_System_Boolean_)
Caso queira no console uma mensagem de saldo insuficiente, para não alterar o retorno do Sacar para string (o que não seria bom), você pode verificar o tratamento do Sacar:
bool resultadoSaque = contaDoBruno.Sacar(500);
Console.WriteLine(contaDoBruno.saldo);
if(!resultadoSaque )
{
Console.WriteLine("Saldo insuficiente");
}
Console.WriteLine(contaDoBruno.saldo);