Yes, EFI has helped dilution by creating more precise and controlled fuel delivery. This has helped to reduce fuel dilution problems due to rich carburation. However, two design trends for fuel economy are working to increase fuel dilution problems in newer engines.
First, manufacturers are turning to some form of direct injection, where the injector is in the cylinder and fired at high pressure. This is causing more wash down of fuel into the oil.
Second, manufacturers are turning to lower tension ring pack designs that reduce friction and increase fuel economy. These lower tension designs allow more fuel to wash through rather than burn.