I'm curious if this has become easier with time.

We had a small fast-track (only a couple of months design and a couple construction) interior fit-out and we had so few products to begin with that coming up with 20 EPDs was near impossible. We did manage to get halfway. I'm wondering if other small projects "cheat" by selecting two completely different carpet lines and other workarounds to get to the 20.