MacConkey agar contains bile salts and crystal violate to inhibit gram-positive bacteria and lactose to indicate lactose fermenters (appear as pink colonies) vs. non-lactose fermenters (colorless colonies).
Some gram-negative bacteria can’t grow on lactose, which gives it additional selective properties.