This isn't the right framing IMO. Closures actually aren't complicated with GC for the same reason structs with references aren't complicated, at least as far as the programmer is concerned. You could say functional languages "hide the mess" there too, but even if you take that perspective, it's nothing to do with closures in particular. Closures are just one of the things that need memory, and memory management is tricky without GC.
I haven't worked in construction for over a decade, but I remember my Bosch tools being quite good. I would have loved to be able to afford Hilti though. Bosch is pro-sumer grade, so it wouldn't surprise me if they've enshittified as well; however Hilti tools are for professionals (and priced as such), so if you have deep pockets that's probably the best bet.
I've read that after Commodus was assassinated, Rome tired to scrub his existence from history. I don't know why I'm mentioning this; it's completely unrelated.
I live in Kyoto. There are a lot of tourists, but they all go to the same handful of spots. I avoid those places as much as I can. Kyoto is an amazing city: clean, safe, convenient, inexpensive (outside the tourist spots), full of history, culture, and nature.
reply