@mathieubossaert, I think some of the reasons that it was initially designed this way are:
- on devices with small screens, embedding a map view may limit how much of the map is visible to the point where it's hard to get enough context
- it gives data collectors full control over when location acquisition starts. This can help them save on battery and on bandwidth for downloading map tiles
- it makes it easy to represent a blank point. In some contexts it's better to leave location blank if an accurate point can't be acquired
Could you tell us more about the problem that led you to ask this question?