Catch cans would be a huge concern if we were direct injection only. Opened my gen1 Hayabusa for pistons and rods when installing the turbo, she was clean on the intake valves and that was at 20k miles and running Chevron fuel, 93 octane to be exact. But we have port injection and we also have two injectors per cylinder now compared to gen1 so I would not be overly concerned on this. Those intake valves are getting a wash, just give her a good European update "WOT" every now and then.
And Ked0607 diesels are a form of direct injection. If diesel also had port injection you guys would not have that problem. Like the new fa20dit engines. I added a MoTec with port injection to control my 2018 wrx when I build my 20k closed deck long block to resolve that issue. Precision 6466 *drool*