I wonder what their OS based on? I don't expect stuff break easily if it's based on conservative OS (such as Debian and Rocky Linux).
No need to wonder! It's Armbian. I will boot my 'stock microSD' later to check again what exact version it is and add it in the original post. I think it's even the latest LTS version, but just a lot of packages are outdated.
Could you check the exact version and variant? From armbian page for Orange Pi 4[1], their latest OS is either based on Debian Bullseye. Ubuntu Focal and Ubuntu Jammy. NodeJS version on those OS are 10.19.0[2], 12.22.5[3] and 12.22.9[4]. I find it's hard to believe Armbian more conservative than Debian.