Some friends I see more often than others, just by virtue of schedules coinciding a bit more conveniently. I try to see someone in person once a week or so. Usually we can get larger groups together for occasions like birthdays and holidays.
Some friends moved too far away to see regularly, but we still keep in touch online, sometimes with video games. I count this separately from the "once a week" statistic above.
There are a small number of former friends (I don't even want to say former because I still like them, even though I haven't seen or heard from them in years) who just drifted apart due to differences in interests or just being too caught up in their own priorities to make time (getting married, having kids, juggling multiple jobs, etc.), but the majority of my friend group with kids still make effort to spend time together, and we never mind the kiddos being part of the social fabric either, so as not to make it feel like the kids are any sort of barrier to hanging out.
4 days at 10 hours with 3 days off is the way, as long as work-life balance is respected by the job. That would definitely go a long way towards both aligning schedules and giving enough time to address other needs with some leftover for personal care and maintaining social connections.
Not to say I don't appreciate finally having a full-time gig that at least gives me weekends off, which I desperately needed after years of irregular part-time work that made it impossible to plan my life more than two weeks out and never seemed to align my days off with other people. But I already essentially work 7:00-17:00 Monday through Friday (and of course that extra time over 40 hours isn't paid). The 10 hour days aren't a problem for me, but I would really like to have an extra day off in compensation for that.