If you think about it, it's a very cheap document. Yes, it's a relatively hefty sum up front, but it'll last for life so if you break it down and see how much it costs over an extended period of time (decades) than it's just cents at best.
In Illinois my license has always been a regular license with no distinction from a citizen, even when I was a GC holder. So I don't think all states issue different licenses based on status. The reason I said they don't know is because when I used to be a GC holder, they used to send me these...
Yet unlike the government, your opinion in this issue doesn't matter one bit as regards to laws, immigration or other government benefits. I also don't recall anyone asking you anything related to what you recognize or do not.
Many people in this thread have done it alone. I don't think a lawyer is strictly needed, and $5000 seems extremely high. Just re-read the thread (I know it's long) and you'll find the necessary links to tutorials and stuff. Good luck.