I would add Chromebooks to your list of Windows and macOS computers. Chromebooks support video calls, are versatile, and offer a ‘good enough’ Linux system for educational use and light weight programming.
I use a $9000 macOS setup in my home office (stuffed Mac Mini and Apple’s very nice studio monitor). As a backup I have an older, but still very nice System 76 Linux laptop. I joke to my wife that everything I need to do, I can also do on my less than three hundred dollar three year old Lenovo Duet Chromebook - just not as efficiently. I had a friend who was a software developer for the Apache Foundation, paid well by IBM, and he only used a tiny NetBook laptop, little keyboard, tiny monitor, and he argued that using minimal hardware removed distractions.
I use a $9000 macOS setup in my home office (stuffed Mac Mini and Apple’s very nice studio monitor). As a backup I have an older, but still very nice System 76 Linux laptop. I joke to my wife that everything I need to do, I can also do on my less than three hundred dollar three year old Lenovo Duet Chromebook - just not as efficiently. I had a friend who was a software developer for the Apache Foundation, paid well by IBM, and he only used a tiny NetBook laptop, little keyboard, tiny monitor, and he argued that using minimal hardware removed distractions.