2fa could be a big issue. I think the only thing i need it for is my Gmail, which i log into maybe a couple times a year.
I use a dumbphone so a lot of the issues here are things i already deal with. If my home internet goes down and i desperately need to check my email or look at fresh pictures of cats, i take my laptop to the public library because i don't have a hotspot.
I will get a couple nodes for friends and family, and see how reliable they are. Currently it seems like i'm the only person in my city using Meshcore or Meshtastic, so i'd be starting the mesh from scratch. But someone has to. And you're right that more people using this will help.
I wish people wouldn't assume everyone has a (smart)phone. I was totally without a phone for a few weeks last year and it was nice.