Space and time are only "sort of" on the same dimensional footing. Space and time are physically inseparable, but within four-dimensional spacetime, some directions are "spacelike", and some directions are "timelike". ("Lightlike" a.k.a. "null" is a third type of direction in spacetime.) And if you choose four orthogonal directions in spacetime, with no "lightlike" directions, only one of those directions will be "timelike", and the three other directions will be "spacelike".
The reason closed timelike curves are harder to form than closed spacelike curves is because although there's only one timelike dimension, there's more than one spacelike dimension, which makes it possible to form a closed spacelike curve without even needing spacetime to be curved or have any topological weirdness.
For example, in flat spacetime with no topological weirdness, choose a timelike direction to call "time", identified using the coordinate $t$, and three orthogonal spacelike directions identified using coordinates $x$, $y$ and $z$. One closed spacelike curve is the set of events given parametrically by
$$r_s(\lambda) = (0,\ \cos\lambda,\ \sin\lambda,\ 0)$$
for $0 \le \lambda \le 2 \pi$, where the event coordinates are given in the order $(t,x,y,z)$. $r_s(2\pi)=r_s(0)$, so the curve is closed, and the tangent four-vector to that curve,
$$\vec{T}_s(\lambda)=\frac{d}{d\lambda}r_s(\lambda)=(0,\ -\sin\lambda,\ \cos\lambda,\ 0)$$
clearly always points in a spacelike direction, so the curve is spacelike.
Now try to do something similar (still in regular flat spacetime) to form a closed timelike curve. Define the curve parametrically as being the set of events
$$r_t(\lambda) = (f_t(\lambda),\ f_x(\lambda),\ f_y(\lambda),\ f_z(\lambda))$$
for $0 \le \lambda \le \lambda_{max}$.
For the curve to be closed, we require $f_t(\lambda_{max})=f_t(0)$, $f_x(\lambda_{max})=f_x(0)$, etc. The tangent four-vector to that curve is
$$\vec{T}_t(\lambda)=\frac{d}{d\lambda}r_t(\lambda)=(f'_t(\lambda),\ f'_x(\lambda),\ f'_y(\lambda),\ f'_z(\lambda))\ \ ,$$
where $'$ denotes differentiation with respect to $\lambda$.
Define $\lambda_{oops}$ such that $f_t(\lambda_{oops}) \ge f_t(\lambda)$, for all $\lambda$ in the range $0 \le \lambda \le \lambda_{max}$. For the curve to be smooth, it must be the case that $f'_t(\lambda_{oops})=0$. But that means that at $\lambda=\lambda_{oops}$, the tangent four-vector to the curve has a zero component in the timelike direction $t$, so it must point in a spacelike direction, and we've failed to construct a closed timelike curve.
If spacetime had a second timelike dimension, call the extra timelike coordinate $\tau$, then we could solve the above problem by arranging for $\vec{T}_t(\lambda_{oops})$ to point in the $\tau$ direction. It's the lack of a second timelike dimension that keeps us from successfully constructing a closed timelike curve without relying on curvature or topological weirdness.