Re-encoding is one thing, but ads are more or less supposed to be dynamic based on user location and likely some other data to target them.
Offloading that to the client made a lot of sense but now they have to do this server-side, they have very smart people working on making this as efficient as possible using tricks you've mentioned and more but it is still more effort than before. All for something that will likely be circumvented eventually.
I've had people above me fired in a startup and I was asked by the board of the company to lock their accounts and seize their professional laptops while they were in a meeting informing them they were fired.
The idiots had tried to stage a "coup" against the CEO which failed spectacularly.
How is holding the money until (and if) the sanctions are lifted, "circumventing"?
However unlikely it would be, if the sanctions are lifted (maybe Russia gets a new, sane Government, calls off its invasion, stops its international shenanigans), wouldn't it be OK to pay this company then?
My kid one a small set one. It was a cool Japanese anime robot but it was impossible to finish. The look of frustration and my own when I tried myself.
I had to tell him to give up.
Bootleg Lego are the saddest thing. They have cool designs but the pieces not being built with the same precision makes them a shore to build. Assembled pieces just don't hold together and it becomes an unfun disaster.
Some things just need that level of insane precision and consistency to work well and comes at a cost.
Re-encoding is one thing, but ads are more or less supposed to be dynamic based on user location and likely some other data to target them.
Offloading that to the client made a lot of sense but now they have to do this server-side, they have very smart people working on making this as efficient as possible using tricks you've mentioned and more but it is still more effort than before. All for something that will likely be circumvented eventually.