To be fair to your first point, if you set up a bouncer or use a client inside of screen/tmux you can absolutely catch up on what was said earlier in IRC.
For end-user support people are still more than capable of using a desktop IRC client, as evidenced by the WEALTH of people that ask questions on #fedora, #debian, #ubuntu, etc every single day.
Oh yes that is definitely uber-geek.
Setting up Node-red on a VPS, and logging a dozen IRC rooms you're interested in, storing in a MongoDB, and creating a search DB... over TOR is being an "uber-geek".
And it took me 10 minutes to set up. No programming required, interestingly enough.
Ever seen IRCCloud or Quassel?
Simple "one-click" "just works™" IRC bouncers, perfectly integrating.