We vote early. My husband is not able to wait in a line to vote. And, here, there are lines most of the day. So, we go the week or so before and vote. Sorry if that bothers you.
Other than that and people in the armed forces, there should be no need for early voting.
Governments love it because it eases the stress on election day.
Incumbents love it because I'm guessing that most people that vote early vote for incumbents.
And vote fraudsters probably love it. In California early voting is done at a government office. Are there representatives of the parties sitting at these offices making sure that voting is done correctly, like they do on election day? I don't think so.