A lot of people just accept the default. But really, I think its a signalling thing. Core would prefer data be put in OP_RETURN so your node doesn't have to keep nonmonetary data in memory. Memory is much more expensive than HD space.
Did it work, idk. Perhaps someone should gather statistics.
