I agree, but it's important to note that many people don't vote in the US because they simply don't have the time to leave work/school and go to a polling place, or won't get paid for it if they do [1]. More mail-in ballots could potentially alleviate this, but a lot of people prefer to vote in person. Also due to our two-party system, gerrymandering, and the way congress works, many people don't vote because they feel it doesn't make a difference, not because they are poorly informed.
A broad approach of better voter education, a national holiday on election day, and replacing FPTP with something else that actually favors more than two parties (I like STAR myself) is needed in the US.
[1] https://www.nytimes.com/2018/11/06/us/politics/election-day-...