My answer is that whatever transactions the miners choose to include in the blocks have sufficient utility to be included.
This should follow real supply and demand for block space, not an arbitrary blocksize limit. The blocksize limit should be continued to be used as an anti spam measure which should exist significantly above the current average transaction volume.
So if I decide that my posts should be included on the blockchain, and a miner decides that a few Satoshi will reward hie enough to include them in a number of blocks, then that will be of benefit to Bitcoin. Even though every node will have to store them forever.
Dear Curious.
TL;DR: Yes, that's how Bitcoin works.
Caveat: You have to pay per KB fees.
Longhand:
"There is a maximum standard transaction size since Bitcoin 0.8.2 of 100k per transaction.
There are a number of other limits that influence the validation and propagation of a transaction though. Specifically:
...
The standard Bitcoin client (Bitcoin Core / bitcoind) will refuse to relay transactions flagged as dust.
Enough fee should be included."
http://bitcoin.stackexchange.com/questions/25290/transactions-maximum-size"Transactions larger than 100 kilobytes are non-standard. Source 1. Source 2."
http://bitcoin.stackexchange.com/questions/1823/what-is-the-maximum-size-of-a-transaction