нижнее подчеркивание помогает избежать ошибок при написании кода, так как ты не ошибешься и точно знаешь это локальная переменная или поле приватное класса? Помогает избежать написание
this.name. Рекомендации они ведь не просто так придуманы? бывают классы на 1000 строк кода, бывают и методы огромные, с десятком локальных переменных и аргументов. В этом всем помогает не запутаться стайл, прежде всего для ревью. Ревьюить в студии легко, а вот поревьювь на гитхабе, например. Там уже мышкой не клацнешь и в переменную по Ф12 быстро не прыгнешь, чтобы глянуть где она обьявлена