I also support a third transaction type for timestamp hash sized arbitrary data. There’s no point not having one since you can already do it anyway. It would tell nodes they don’t need to bother to index it.
Yes it is possible already. But it is disappointing to encourage main bitcoin chain to be used for generic data storage.
When a large amount of users are non-currency data users, currency users will face longer delays, higher costs, and decreased ability to send free transactions. Currency users will be discouraged by these factors from using bitcoin.
All these folks talking about the glory of the free market conveniently omit that there only one, monopolized market right now — the mainline chain. This implies decreased competition versus many markets (==many chains) and tragedy of the commons, as everybody shoves all their data onto the main chain.
An alternate chain that encourages data storage would better serve data users, leaving the main chain to better serve currency users.