I would bet humble bundles pays a fee to provide steam keys.
Every single game download costs valve ~0¢ but all of them together costs them millions.
The current system is not fair and reasonable to consumers. Allowing free transfers wouldn’t be fair to the stores.
I for sure know which version I prefer, but I’m just saying there is a reasonable, good faith argument against free/unlimited transfers
I having not encounters a single program that couldn’t handle webp. Window, Linux and android. All browsers, all image viewers and editing software I use just works™ with it