That's where something doesn't come right...
It should:
<20m: Just descend and land where it is
>20m: Climb to preset height above ground (if it is currently below) and come land on home point
But then why do we see several reports of the I1 coming straight back to home point at its current altitude that is lower than the preset one without climbing first?
Mostly agree. Id like to see that option along with the option to just always have it climb to the height assigned no matter what. I just do not see how that could hurt (actually sounds like the best option to me but I guess it is my opinion).