The tensor product is not exactly like the Cartesian product because not all the elements of the tensor product of the Hilbert spaces representing each qbit can be written as the tensor product of the individual qbits.
In the cross join case, all the elements are pairs of elements from the original tables. In the Hilbert space of a composite system only the separable states can be written as the tensor product of states of the subsystems.
"Observation 3.6.5: Interesting two-qubit states. Not every 4-dimensional vector can be written as a Kronecker product of two 2-dimension vectors, e.g., you can have a two-qubit state |Ψ⟩ such that:
|Ψ⟩ = ̸= |ψ⟩|φ⟩, for any one-qubit state |ψ⟩ and |φ⟩
These types of states (called entangled states) are very intriguing and play a
fundamental role in quantum mechanics."