Sure, I agree with all of those things, but the fact still stands, Steam is actively lying to customers as the store pages say "Buy" and "Purchase", not "Rent" or "Lease", which are more accurate. You don't actually own the product.
Don't get me wrong, as mentioned, I use Steam and like Steam/Valve, but that move is a bit shitty regardless.