Например: При разборе списка, разделенного запятыми, наличие или отсутствие пробела до/после запятой не меняет смыслового значения.
При разборе строкового guid он должен принимать любое количество распространенных форматов (с тире или без, с фигурными скобками или без них).
В большинстве языков программирования использование пробелов является надежным. Точнее, везде, где оно не влияет на смысл кода. Даже в Python, где пробельные символы имеют значение, они остаются гибкими, когда вы находитесь внутри объявления списка или словаря.
Я согласен, что если что-то может быть истолковано по-разному или если не ясно на 100%, что имелось в виду, то слишком много надежности может оказаться болью, но есть много возможностей для надежности без двусмысленности.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос: