Yes. I had my driver's license when I was 17.
But my cousin is a great example of someone who had great difficulty getting one. His dad died when he was a toddler, and his mother (my maternal aunt) died a few months before his 18th birthday. They were/are extremely poor. His mom's boyfriend kicked him out on the street when he turned 18 with just the clothes on his back.
Without an address how can he get an ID? He doesn't have three pieces of mail, a regular requirement for ID. He doens't even have his social security card to get an ID since it was tossed by his mom's boyfriend. He is on the street with no money, so how can he pay the $20 fee it cost in IL? How can he then get a job without an ID, to get the money to buy an ID?
Eventually I stepped in an helped him out. His mother had me listed as the beneficiary on her life insurance (long story how that happened) and I had a piece of mail from Social Security that had his SS number on it. I had to go to city hall and get a copy of his birth certificate, and I let him use my address to eventually meet the requirements to get an ID. But without all the leg work I put in for him, how would he ever have gotten it? His case isn't unique either. Which is the problem.
Personally, I'd say for the EXTREMELY poor, the red tape to getting an ID is more so the problem than the voter ID laws itself. Many people who live in extreme poverty are in the same boat he is in. Which snowballs into why bother ever voting since you register to vote when you get an ID in a lot of states (outside of voter enrollment campaigns run by local political offices). But that's the complaint with voter ID laws: its not that it is necessary bad to require the ID to vote. But getting the state ID for many poor people is difficult. And in places where the GOP is trying to enact these laws, its the poor people who would be voting against them. Which is really the crux of the issue.