Normally if I want sharp corners I would add more divisions.
The other thing is that this sharp cornering will disappear if I give that object thickness, behaving once more as I would expect it.
Should I just ignore this and accept it, I think the same thing happens in XSI.