The Surface Pro 7+ already has a USB C port which can be used for everything you mentioned, except for eGPUs. Meanwhile, microsoft have gotten rid of ALL of the following that are present in the Surface Pro 7+:
It also says "Google has about nine months to implement these controls under the compliance timeline. " so where Google is testing the new toggle might not be available to you yet.
They want to push people into a subscription for years. The free online MS office stuff is okay, but then you need an account and files are online, some people may not want their files online. Also, the free online stuff is limited