In addition to other reasons already given, commercial software may contain licensed code, libraries, assets, trademarks, and other IP that cannot legally be given away for free, or under an open source licence.
Sure, it may be possible to strip those things out, but that may leave the software broken or fundamentally changed, and it may be a significant amount of work to do, which am author or publisher is not likely to spend on abandoned software, especially if their free release would compete with any current products.
If its possible to watch the video, then it's possible to watch the video without ads.
Worst case scenario: videos can be downloaded and adverts stripped from them. (If you can watch it, you can copy it.) Would you be prepared to trade, say, a 20 minute timeshift delay on your YouTube videos' initial publish time for no adverts? I would.