Using your own device is good and comfortable. I always hated companies that wants to force windows laptop or macbook on me. I suggest compell them for their tech choice or consider leaving that company and searching for a better one that supports libre software. I know it’s hard but there are some areas like web development, which usually lets you use linux.
Honestly, I don’t get it.
Is it about the syntax sugar? Would you like to use callbacks instead?
Async programming is when you achive concurrency even with one thread. It’s needed. There’s no alternative to this.
Some distros do not include all supported device firmware in the base system. You have to determine your wifi adapeter and install the firmware for it. You may want to use usb tethering from your phone for that.
You still had deep sleep until now? Lucky you. To me Dell forbided S3 way earlier.
Try donating projects you would like to use. If your adobe subscription amount is going to gimp and inkscape, you are buying yourself into the future of freedom. If you buy adobe, you will limit yourself more and more.