Причина, по которой нет простого способа сделать то, что вы хотите, заключается в том, что внутренние структуры данных в записи раздела, где файлы расположены относительно начала раздела.
Расширить раздел вправо относительно просто, так как требуется только изменить значение максимального размера.
Расширение влево также требует либо перемещения каждого сектора данных, либо изменения всех структур данных в разделе, чтобы изменить их значения смещения для отражения измененного начального местоположения. Ни одна из этих операций не является быстрой, и во время процесса раздел не является внутренне согласованным, что означает, что любое прерывание процесса (например, сбой питания) приведет к его повреждению.
Вероятно, риск потери данных при этом не встроен в ОС. Преимущество для небольшого меньшинства пользователей не стоит (в первую очередь PR) ответственности, которую они будут брать на себя, если что-то пойдет не так.