Yep, making optical rounding in the existing design software is hell. However, I found Egmont plugin for Sketch app. It makes optically right corner rounding. But such rounding is irreversible as far as I remember. Once you round a corner you can not dynamically change the radius. I think as soon as this feature becomes easy to code by means of HTML and CSS, it will appear in graphics editors.