Months-long wait times are just obscene.
Other than that, for someone who already has their vehicle properly registered and they don't need a new photo for the DL, yeah you never really need to go in.
Also, last time I went in, they offered a text message queue system. Sign up online ahead of time, pick a rough time slot, they text you when you're ~10 minutes and then ~5 minutes until your number, then when you get in your number is one of the next ones up. I spent maybe five minutes total in there.
EDIT: Thinking back on that, it wasn't the DMV that I had to go to for that lapsed registration. It was the county tax office. So yeah, haven't been to a DMV in many years.
Initial vehicle registration isn't if you didn't buy from a dealer and need a title.
One you are logged into the BMV site, they now have realtime chat that is prompt and helpful. When I do need to go in, I use that to make sure I have everything I need.