ive wondered this myself. it seems rather clear unbaptised members shouldnt partake. unworthy members shouldnt partake(bishops orders). or those that dont think they are worthy.
if you cant pass all three of those it seems plain as day dont take sacrament. and i see little harm and explaining that too people especially say a visitor.
sadly i dont see this changing. kids take sacrament all the time.