With respect - I think you missed my point. All I'm trying to say is that you'll get your Mavic back to you sooner if you combine the descent with forward movement - as opposed to flying it back straight and level to directly overhead, then descending vertically down to the home point. I agree, the actual rate of descent isn't going to be any different due to the software limits, but the distance travelled and the time taken, will definitely be less!
To put the math's against it ... If your Mavic was at point 'X' being 30 metres high, at a distance of 40 metres from the home point 'Z' - then to fly back, you have two options:
1) You can fly horizontally from 'X' 40 metres to 'Z' , then descend from above 'Z' 30 metres - making a total distance of 70 metres travelled, or
2) You can do a controlled descent from 30 metres at point 'X' down to 0 metres at point 'Z' - travelling a total of 50 metres ... i.e. shorter = quicker ...