Store location history remotely: this is just a scheme to invade privacy and hoover up user data.
Store location history locally: this is just a scheme to cut down on storage costs.
There's no winning here, is there? Personally, I'm a fan of Google never giving the option to store location history remotely and this is a step in the right direction.