Tristate booleans?

I’ve been having issues with tristate booleans (unset, true, false) for a while and finally got around to submitting a bug report for it - Tristate boolean values · Issue #817 · hashicorp/terraform-plugin-sdk · GitHub

However, I’m curious, how are others solving this? Is there a workaround I’m missing here?