Lo and behold. Disabling DisplayPort 1.2 in my monitor solved the issue for me. This was suggested as a fix by others in comments to earlier messages. I used to have consistent crashes once or twice per day, typically shortly after powering on the monitor. I disabled DisplayPort 1.2 five days ago and have not had a single crash since.
My specs for those interested:
MacBook Pro (16-inch, 2019) with AMD Radeon Pro 5500M 4 GB
Monitor: Dell U3014 30", connected with USB-C to DisplayPort cable (no hubs or adapters)