Flakes aren't really unstable, but a lot of documentation is based on the old way of doing things. Also, Nix(OS) has a steep learning curve.
That's also the situation I'm in, I was also 12 when I got my PC XDBut now that I got my RTX 3080 working with NixOS, I don't think I'll swap it.
Some people might have gotten their computers before using Linux, and the GPUs are either too hard to swap (in some prebuilts and most laptops), or new ones are too expensive.
Librewolf is a bit extreme, regular firefox will do.