Yes, and I really wish our primary education had any other IT classes than learning powerpoints, emails and making those funky 3D titles in word(I think this might be changing?). When I was 13 I was playing a cave flyer with my friends that had weapons programmed in lua files. We had so much fun copy pasting different weapons together, we even made an unofficial weaponmodpack that was popular for a few weeks. We didn't know any programming and it was basically just number tweaking and if there was a crash you would start from scratch. There was one older guy we know from an MMO we played who developed a "bananabomb" for us, and I wish we would have had more time to be mentored by him, but he was quite busy with a developer dayjob. From that experience we felt like programming was just some magic behind the curtains, something out of reach, something we couldn't do. 10 years later after I went to UNI and learned Hello world it all clicked and felt so simple. Why didn't anyone teach me/tell me how to learn the very very basics for 23 years? Why didn't I just google it? I don't know, but I think a mentor would have helped! I don't regret the path I took to where I am now, but occasionally wonder what if.
To me only number one and two are concerns. I guess I don't do enough video conferencing to care about the other features. As long there is video, audio and screenshare I don't care about anything else.
Edit: I didn't notice 9 initially, that one is actually a must