Your OpenWrt ecosystem knowledge seems oudated; upgrades are a solved problem since the advent of "Attended Sysupgrade": https://openwrt.org/docs/guide-user/installation/attended.sy...
It's been included in all suitable default image configurations starting with OpenWrt release 25.12.
I do run OpenWrt on my x86-based router, on my AP, and even on my managed switches, and have no regrets.
Indeed, I was referring to Attended Sysupgrade in luci or CLI.
So an image released in March? I’m not sure I’d proclaim it completely solved when it’s been ga for all of three months.