mikewint
Captain
It might be easier to think in terms of a motorboat in a river. The motor has the ability to move the boat through the water at a given speed, say 10mph or kph. That is fixed and never changes. The boat does not know if it is a river going upstream or down or in a still unmoving lake, it continues to provide a steady 10mph/kph through the water no matter what the water happens to be doing. In other words the boat's through the water speed is independent of what the water is doing.Its ground speed, not airspeed.
If the boat is in a river and heads downstream, the water all by itself is moving the boat downstream at, let's say 5mph/kph. The boat's motor moves it through the water at 10mph/kph while the water itself is moving at 5mph/kph in the same direction. Look over at the river's bank and you will be moving along the bank at 15mph/kph in the downstream direction. Turn the boat around 180 degrees and head upstream. The boat continues to move through the water at 10mph/kph. This time however the river's motion is opposite the boat's motion so looking over at the river's bank it will pass by at just 5mph/kph in the upstream direction.
You can easily demonstrate this with a toy motorized car and a rug. Moving the rug moves the car even with the motor off. Turn the car on and point it towards one end of the rug. Pull the rug at just the right speed opposite the car's motion and the car will remain in the same spot as the rug moves out from under it. The car's motion and the rug's motion are independent of each other