GNU poke either already ships with UI mode or will some day ship. Not too interested in it, since--in line with the post's suggestions--I'd rather use the right tool for the job, so for visual exploration I'd use Python / VIM hack or a simple hex editor.
I don't know how do you judge "horribleness" of syntax, but from the standpoint of expresiveness, both are demonstrably more expressive than 010 scripts. But if you're more into hip syntaxes, check out Elixir. It has the same binary pattern matching semantics: https://hexdocs.pm/elixir/Kernel.SpecialForms.html#%3C%3C%3E...
Importantly, both are FOSS, so it's easier for people to consider them as a viable option.
I don't think that expecting a hobbyist to purchase 010 is more reasonable than expecting a hobbyist to purchase IDA instead of using Ghidra.
Thank you, both (disturbing) W3C draft and EFF position were an entertaining read.
What I find the most disturbing is that it's going to be way harder to opt out of this than to opt out of cookies (which is essentially a hack anyway), and also governments will take some years to regulate this approach, which is a bummer.
Let's see how it develops as far as players like Mozilla are concerned... Maybe they won't implement the spec?..
[1]: https://github.com/manpages/issues-legacy [2]: https://github.com/manpages/tar-spoon/