One of the barriers of effectively recycling PP is the mixing of materials in packaging. I know some brands in my country switched labels to make sure the bottle was uniform and recognises by recycling machines as PP. So what Heinz is doing here is actually meaningful.
The other problem USA has is poor education and lack of well separated waste streams. I’ve personally experienced ridiculous “wishcycling” from my extended family in the US where they just throw whatever they want to feel good about throwing away in the recycling bin without looking up what should go in there. Not to mention that the idea of a “recycling” bin is ridiculous to start with. You need one bin for each type of material.
The ideal solution is the bottle recycling machines (like Tomra) found in Northern Europe, that only accepts aluminium and plastic cans/bottles, which goes right back to making new cans/bottles. Well, the plastic bottle part is work in progress, but there are bottles made from 100% recycled materials now, and the key to that is to have a clean well-separated stream of recycled materials coming in.
Funny story: I saw a documentary from a local advanced recycling centre, where they mentioned that the bales of plastic that actually went to be reused in new products/bottles smelled really nice. Because a big portion of them was PP shampoo bottles.