The Universal Approximation Theorem Is Right. You're Using It Wrong.

Ask any ML student about the XOR problem and you'll hear: "XOR is impossible for a single-layer perceptron. You need a hidden layer to solve it."