I could have written a script to remove IPV6 link local address but there should be a basic option for that.
Just to emphasise this as I guess it hasn't been clear enough yet...
An IPv6 config with no FE80:: address is a broken config.
This address should always be on an IPv6 enabled interface, being generated automatically, and is not the same thing as IPv6 auto configuration (SLAAC).