In competition equates to gameday - so yes they are performance enhancing on gameday for the period of a number of hours.
What I am saying is that amphetamines and cocaine not taken on match day are not deemed to provide any advantage to the performance on match day - irrespective of what it does outside of that day.
You don't win games at training - and there's no evidence to suggest that drugs at training improve gameday performance (unlike steroids) - otherwise they'd be against the rules.
Again - WADA is very clear - and has been for a while - taking drugs not on gameday - has no evidence to suggest it improves performance in a match. Thems the facts and the rules as they stand.
You don't have to like it - you don't have to agree with it - but they are the facts as we know it today!
That may change in the future, as will caffeine use - but you can only play by the rules of the day.
99% of the game is won at training.