Hah. One of my most surprising discoveries in ML is that the answer to this sort of question is "Probably not!" But it took a couple years to start trusting myself and stop thinking that the pros are omniscient.
In reality it's a huge undertaking to try an experimental idea like that. You have to plan for it (in the tokenizer design, in the reinforcement feedback cycle, etc) and old models can't easily be retrofitted with new tokens. This is why one of OpenAI's biggest mistakes was that they didn't reserve ~128 tokens to have special user-defined meanings, for exactly this type of scenario. Now we're stuck with their original encoder.
Mitigating this specific attack is enough, the same way that mitigating SQL injection attacks is enough. You can argue "Is using an SQL database an acceptable risk?" but the answer is "Yes, as long as you sanitize your inputs."
This seems to have happened because they didn't expect that users would be able to dump the original Bing prompt -- nobody was supposed to know that [system] had a special meaning. But once the model revealed that, it was a matter of time till a clever person like yourself realized that they can insert [system] into webpages.