Не совсем... В болшинстве случаев это используется для читабельности, потому что в сложных проектах поди пойми что передается туда, что вон там, а что это тут) плюс это используют почти все IDE для понимания подстановку какой структуры объекта предлагать