Is this the default behavior or I am missing something? Values appear in Editform.aspx
It is not default behaviour no. I have a calculated value on my form which appears in all forms.
Can you screenshot the settings and appearance settings for the control please?
You could try changing this setting to Yes and see if that helps (although I haven't needed to do this on my test one).
Retrieving data ...