Just like the Constitution wasn't worded clearly and strictly enough to avoid unintended interpretations that lead to abuses (such as the commerce clause), the Bitcoin code is not defined strictly enough to avoid unintended results, like allowing people to embed stupid fucking jpegs as unprunable data.