Inset function unexpected behavior - bugs?

 From:  Phiro
10051.24 
To avoid the angle error, separate the faces and do a join without using the vertical face wich create the false angle.