Нет, несколько аккаунтов совсем не лучше.
Но иногда бывает вынужденная ситуация, когда ты не хочешь или не можешь некоторые репозитории хранить под одним аккаунтом.
Бывает у тебя есть личный и рабочий аккаунт, с разным доступом.
Ну или два личных, тоже с разным доступом и разными задачами, ты не хочешь их связывать друг с другом.
Но в своем большинстве, достаточно одного аккаунта, а личные репозитории просто делать приватными.