It has been discussed a lot of times and there is several ways to achieve the goal of being able to safely remove the USB stick when copying has been done.
It is a fact that Linux kernel is very good at what it is doing - using the hardware efficiently - but the human point of view sometimes differs.
That is how it is.