Поскольку свойства являются существительными, а методы - глаголами. Это часть модели bean-компонентов, которая хорошо известна и поэтому ожидается от любого, кто использует ваш класс.
Возможно, имеет смысл сказать:
String txt="I have " + car.GetFuelLevel() + " liters of petrol.";
или ...
String txt="I have " + car.FuelLevel + " liters of petrol.";
но не ...
String txt="I have " + car.FuelLevel() + " liters of petrol.";
Я имею в виду, что не имеет смысла говорить: «Эй, машина. Но сказать: «Эй, машина. Иди GetFuelLevel для меня». Это более естественно.
Теперь, почему они потеряли ранг с String.length () и другими? Меня это тоже всегда беспокоило.