It's really difficult to automate expanding the recovery partition, because many people have alternative OSes installed and moving partitions around willy-nilly can disrupt their ability to boot, as well as Windows 10 boot itself if an alternative boot manager is installed. (Microsoft probably doesn't want to take the heat if they disrupt Linux installs.) But doing it manually isn't usually a huge issue.
Can confirm. Have had to automate this before, and even in an environment with consistent partitions it was very much a "hold onto your butts" moment.
(post is archived)