Contacts (especially the rigid or scleral kind) can sometimes smooth out those imperfections, but if you’re not interested in them, the next step is usually an eye exam to look for things like lens changes or surface dryness. Cataracts, even very early ones, are a common culprit for glare driving at night in the U.S.
Laser surgery can sometimes make halos worse, especially if someone already has them, so you’re right to be cautious. But it’s not the only option. Treating dry eye, using anti-reflective coatings on your glasses, or addressing cataracts (if present) can all help a lot.
In short: it’s not hopeless, but the “fix” depends on what’s causing the scatter in the first place. A detailed eye exam is the best way to pin that down.