There really isn’t another good approach there.
My experience is that social media seems perfectly happy without it and probably falls back to the canonical when <og:url> isn’t found.
However if it’s something you need, I highly recommend upvoting one of these.
Or for larger projects, hit me up about Hyperflow 2.