In an attempt to write a proof by contradiction, I end up with a space $X$ with the following properties:

(0) $X$ is nonempty,

(1) $X$ is Hausdorff,

(2) $X$ has no isolated points,

(3) every subspace of $X$ is constructible (finite union of locally closed subsets).

Is this indeed a contradiction?

It would suffice to know that any $X$ with properties (1) and (2) has a dense subset with dense complement: such a set cannot be constructible unless $X=\emptyset$. [Edit: there are counterexamples to this, see the comment by Yves Cornulier]