Is it purely because they only had one dose - which does protect from serious symptoms, or is it going to be the same after two doses?
What's the point of being vaccinated then, if they still need to shield?!
Also if the person visiting lives with their DC, they would all be carriers of virus if one of the hoiusehold infected, so why not allow the same household to visit?