Есть ли причина, по которой Microsoft решила создать эти структуры?
Все три изменяемы. Я бы нашел их гораздо легче справиться, если они были либо неизменными, либо если они были ссылочными типами.
Если есть причины, они должны быть структурами, почему они изменяемы?