Why cannot fillet command produce G2 continuity?

I’ve been struggling with this too on top I have another question, if you wanna make the flat surfaces here slightly bulged to add some realism, how would you approach that?