I'll simplify this. Direct injection gave automakers a lot more control over tuning, especially when combined with forced induction. Some automakers, through tuning, created the problem known as LSPI and they had to scramble to develop an interim fix which was API SN+(circa 2017). BMW has been employing DI/TGDI since 2007 and their engines do not suffer from LSPI. Currently BMW and VW/Porsche have not incorporated a LSPI test in their approvals. Of course there's no downside to using an oil which also "meets" API SP in a BMW but there's no objective reason to only use such an oil. In any case, today it's almost impossible to find an oil on the shelf which is API SN/SN+ simply because it's not cost effective and the SP additive package isn't a compromise.