You have this almost exactly backwards. Look at the stock tunes for some Duramaxes, then some LS motors.
The Duramaxes run 0 to 5 degrees timing. I've run as little as -5 degrees without issue. I never run more than 0 BTDC because it just wastes fuel at idle.
Now check some gassers. They run massive timing (25 to 40 degrees BTDC) at idle. This is due to the low cylinder pressures from the high vacuum at idle-- the fuel burns very slowly with that little air. This slow burn means it is a smooth event, and quiet.
This has been true for ages. Think back to distributors: most have a vacuum advance. So at idle, they throw in extra timing. The opposite of diesels.
Please show a gas engine, other than an aircraft engine or a race engine(both engines with no timing curve) with that much timing at idle.