thats how it works. its called a swapchain and its usually more than one texture. to avoid artifacts.
(modern GPUs gained performance at the cost of latency, but a lot of the complications are also just pointless over-engineering on the software side)