journalctl is good idea executed terribly. It's builtin data format is massively wasteful and not even good at searching for data you want (often need to go thru all the files anyway)
Journalctl with SQLite or a columnar embedded database would be amazing for sysadmins. Current format is entirely useless