I hold the opposite perspective, to me personally, the USB-C feels objectively better.
I own phones with both connectors and I've hit issues with two lightning cables over the last ~6 years where dropping the cable onto something metallic shorts out a couple of the connectors rendering the cable useless. Thus far I've not managed to do similar with USB-C.
Both cables ultimately wind up being replaced after fatiguing to failure in roughly comparable time IME.
Both adapters are pleasant to use compared to predecessors, but USB-C I can share between devices, so the 100W laptop charger will happily charge my phone etc which I find quite convenient.
I'm curious what you find preferable about the lightning adapter?
I wonder why they haven't setup a pyinstaller build for consumers that just want to use it? Making people have python and faff with virtual environments feels an odd choice...
Would be nice to see a nix flake etc for tinkerers as well...
Nowadays, things like Treesitter can provide comprehensive semantic syntax for many languages, along with surprisingly elegant ways to run custom queries that might let you do some of the things listed here, with a consistent interface across multiple languages.
The Professional Cmake book is an indispensable, fantastic resource I've used on a couple of work projects, I highly recommend it to anyone working with Cmake.
That being said, Cmake is a far cry from the ease of use of cargo (albeit with potentially much more flexibility).