Answer:
Because Gram negative bacteria have an extra protective layer of lipopolysaccharide surrounding their cell wall!
Explanation:
Mechanism of action of penicillin is:
Effect on gram negative :
As you can see in the image, the gram negative bacteria has an extra layer of protection on its cell wall by lipopolysaccharide. Penicillin can't reach the cell wall to bind to the D-D Transpeptidase, so it is more effective on gram positive bacteria than gram negative bacteria.