Funny thing is that it IS subscription based if you don’t have Amazon Fire stick. $3.99/month. Also, you have to be a Prime member to even get access to channel.
They will make money, the 100% ad-based is misleading. The ads are very annoying but no more than commercials and they can be skipped.