If you want custom fields in the main edit section, I recommend to request such feature from the Core team.
Additional menu item for custom fields is a plugin way. There is no setting, which you could change in order to have custom fields in the main edit section.
@Nicolas Has there been any movement on this from the core devs. Custom fields in the profile / required fields at time of registration are so direly needed!