I see your points.
Here is Dominic's inventory of Algorithmic Traders' skills:
econometrics,
market microstructure,
signal processing,
C++,
low level IP,
game theory,
probability theory,
gambling maths,
pattern matching,
dynamic programming,
optimization,
social engineering.
FPGAs,
behavioral...