In the upper division of my undergrad physics degree that was really common. Open book, open everything except peers. I personally loved those exams and my grades went way up. I could walk away for a few minutes if I was stuck, maybe grab a beer to relax, and get back and solve the problems. But I think this is much harder to do and getting even more difficult. I was at a small university and you really couldn't google the answers. It was really easy to write google proof questions. But a key part was that the classes were small, so it was pretty obvious if people were cheating.
I went to grad school in CS after a few years of work and when I taught I centered the classes around projects. This was more difficult in lower division classes but very effective in upper. But it is more work on the person running the class.
I don't think there's a clear solution that can be applied to all fields or all classes, but I do think it is important people rethink how to do things.