You are right, my previous post reads rather harshly, sorry for that. My point of view was that of somebody being actually impressed, and very amused (or maybe "flabbergasted" is the right word here?). So please read it through that lens - lighthearted and jokingly - if you can.
The question about error handling was genuine, I'm interested in exploring where this approach leads to. And I really do admire how @Christian Bundy saw how this could be done without any protocol changes, and then went on to immediately implement it (and uncovering a bug in the process).
This can serve as a valuable starting point for figuring out which backend-changes might be needed for offchain-content, and what challenges are involved in implementing them. Ideally, those could be worked on without relying on details of the actual offchain-content implementation.