pull down to refresh

Yes, I realize that there are many ways to to embed arbitrary data in a standard transaction (although I'm unfamiliar with the details). Of course, it doesn't follow that therefore it's ok to relax constraints on what is non-standard.
Your last paragraph seems reasonable (even likely) to me. I would just rather not count on it.