так называют что бы обойти проблемы с именами параметров, как имя параметра и приватное поле могут быть с маленькой буквы? во вторых префикс _ выводит все приватные поля вверх общего списка и тем самым легко понять. This писали в 90х годах. сейчас 2021. Вообще тему можно обсуждать вечно, в любом случаи придя в норм фирму там будет утвержден свой стандарт наименования и работник обязан соблюдать его