when you say ‘at least one night’ this automatically falls into ..‘‘mu’ta’’ which straight out is Haram ..to begin with ..
conditions are alot strict than that …
and when you say .. why is it even allowed .. i agree with you there .. its allowed because to fullfill all the conditions practially is next to impossible.