I think TC being present on the BF1 is a good thing, because it lets people new to the game get used to driving that car at those speeds, taking corners comfortably etc. and generally makes it easier for them. Then, when they're comfortable with that, they can start playing without it and getting used to managing the throttle coming out of slower corners and obviously starting from standing on the grid and in the pits.
I think that if a car is put into the game and it would have TC and other aids outside of the game, then it should have them in the game if someone wants to drive the car in as realistic a fashion as possible (that is, as close to the real thing) but they should, of course, be able to turn them off.
I'm a big Formula 1 fan and I'm now glad that TC and EBS have been banned because other, lower Formula categories, such as Formula Renault, Formula 3, GP2 etc. don't have these aids, so why should they be in F1? Especially when you consider the fact that these drivers are considered to be amongst the best in the world...
Slightly off-topic with that last part, but I think my point has been made clear here.