That means to store a home video would cost 1 million dollars on the bitcoin blockchain. I wonder if satoshi ever imagined that!
I admire the flexibility of the scripts-in-a-transaction scheme, but my evil little mind immediately starts to think of ways I might abuse it. I could encode all sorts of interesting information in the TxOut script, and if non-hacked clients validated-and-then-ignored those transactions it would be a useful covert broadcast communication channel.
That's a cool feature until it gets popular and somebody decides it would be fun to flood the payment network with millions of transactions to transfer the latest Lady Gaga video to all their friends...
That's one of the reasons for transaction fees. There are other things we can do if necessary.
As you can see, people thought about that many years ago. And transaction fees were introduced to protect the network from spam. Satoshi's reply wasn't: "yes, you can upload videos to the blockchain", but rather "fees are needed to discourage people from doing that".