Hello Spy_Emanciator!
The UID-Check is part of our smurf prevention system and as far as we know
McAfee is the only antivirus system that recognizes it as a threat.
The steam linking system works just fine. It is mandatory for new users at the moment and for the last few months i have not seen a single instance where someone was unable to link their faf account to steam that wasn't related to a user related problem such as not owning the game on steam or not allowing the steam api to check for the game by having the incorrect profile settings.
We do not intend to remove any of those two systems at this moment since they allow us to prevent people from creating new accounts to smurf or circumvent a ban.
Best Regards
PhilipJFry
p.s.: There is no monetary gain for faf by having people buying FA or by people using their retail DVD key to get a free copy of FA on steam.