There must be something very basic that I am missing.
If I understood correctly from wikipedia, positive-definiteness of kernel $K(\cdot,\cdot)$ is sufficient for universality of this kernel. Then, according to same wiki page, corresponding Reproducing Kernel Hilbert Space (RKHS) $\mathcal H_K$ must be dense in $\mathcal C(\mathbb R)$. More specifically, for each kernel $K$ we can build corresponding RKHS as following:
$$\mathcal H_K = \text{span}\{K(x, .) : x \in \mathbb R\}$$ with scalar product given by
$$ f(x) = \sum_i^n \alpha_i K(x_i, x)$$ $$ g(x) = \sum_j^m \beta_j K(x_j, x)$$
$$ f \cdot g = \sum_i^n \sum_j^m \beta_j \alpha_i K(x_j, x) \cdot K(x_i, x) = \sum_i^n \sum_j^m \beta_j \alpha_i K(x_j, x_i) $$
However, even though $K(x, y) = x^T y$ is positive definite, it seem to consist only of linear functions, so its closure is far from being $\mathcal C(\mathbb R)$.