As with everything else, you get used to the quick throttle response .... sadly.
And yes, the blipping on low RPM downshifts are there to avoid lean mixture stalls.
I cannot agree with this. This software update was done on my bike at 20 000km. Up to that point I had no suffered any lean mixture stalls.
I cannot vouch for this as I was told this by the BMW Service Manager and we know that dealer staff are sometimes economical with the truth.
Since the day I got my bike, I grumbled about the rough downshifts and rather unsmooth upshifts. In fact, the gearbox spoiled the bike. I complained at 1000km service. They told me to just run it for awhile, it will get better. At 10 000km I told them it is not better. Just go till 20 000km they said, it will get better. At 20 000km I told them to either fix it, replace it. No more waiting. The then told me they would do the software upgrade that retards timing and blips the throttle on shifting. If it didn't help, I had to come back. It made a huge difference and my gearbox is now acceptable. Not great, but acceptable. So, I am not at all sure that the throttle blipping is for lean running conditions. Of course, it could be. As I said, I can only go on what I was told, in this case.