I personally know how to read an analog watch but I do it so rarely that it takes a bit of time thinking before I figure it out and convert it to 24 hour time. Because I use digital time absolutely everywhere and never analog time.
Hell I even got a digital wrist watch, mostly because it’s easier and faster to read for me but also because it’s more accurate. I will admit that the hitchhikers guide to the galaxy also played a role in the purchase.
Digital vs. analog watches that run on batteries are no more or less accurate because of how the time is displayed. I have a digital clock display on my battery-powered cordless phone (yes I also have a landline) that is constantly plugged into a power source and it loses a minute or two every day. Your computer and phone only keep displaying the correct time because they frequently update themselves from an online source.
My watch frequently (daily but only if I’m sleeping with it, for some reason) updates itself via radio. It’s generally accurate to a second or maybe even half a second. But the main reason, It’s easier to tell exactly what the time is in seconds when it’s digital compared to a fast spinning stick. Not that it really matters, I just like it.