There are plenty of replacement LiFePO4 auto batteries available, and they work very well without needing much in the way of support circuitry. I think that it's mostly cost keeping lead-acid around (as well as operating temperature range and lifetime), not that nothing is suitable for the application.
The headlamps on a moped probably flicker because it uses a magneto instead of an alternator as its power source.