I wonder what the sudden obsession with putting the weather everywhere is all about. Hopefully now that New & Interests is plastered right into Windows Task Bar we can get rid of it from the New Tab Page.
In the mean time, I have Location Tracking Blocked in Edge Settings:
But the New Tab Page still captures my Location automatically so it can force me to see the local weather:
Granted it gets both my location and the weather wrong, but that's beside the point.
Beyond deception it seems to be a violation of privacy and policy.
It seems Microsoft has lost the definition of Focused among the App Launcher, Weather Widget, Microsoft Rewards Signup Button, Microsoft Logo and New Tab Search Box. All things that apparently can't be removed from the new tab page.