Sort:  

Or prevent lunatics like me from being able to put random junk on the blockchain for free and without any timeouts :p. I don't have a lot of sp but someone like you could put 41gb on the blockchain every x times (I haven't found how bandwidth regenerates) ^^ And all this has to be stored somewhere. So this puts extra weight on the witnesses shoulders.

Well, since each memo costs 0.001 SBD, uploading 1GB of data will cost 500$ or so, so I doubt anyone would upload junk via this method.

Not really, since you can send transfers to yourself :D look at my wallet : https://steemit.com/@howo/transfers.

And even if it was not the case, it's not that hard to have another account to send you back the 0.001 sbd each time you send him a transaction.

Damn, forgot about that.
Well, if people will start using it that way, maybe a cooldown will be introduced, like the 5 minute minimum between posts.

That would be a good way of fixing this "exploit". Although I'm not a fan of cooldowns because they come in the way of user experience.

Well, it might be possible to have an actual fee (sent to some kind of charitable account) for uploading files on the blockchain. Like if it's done via HF, one of the biggest contributors to the platform could get funds for bounties, like DTube, utopian-io, DMania.lol and so on.
I mean that (if using memos) you could tick something and then select a destination for the fee, but the memo content will still be sent to yourself.