I can't agree. Teflon is famously non reactive and won't be harmed by normal oil. It's also very slippery so probably oil is not useful if the cables are actually teflon lined. I'm not convinced that the lining is teflon, just as likely to be some other plastic that might with some petrochemicals.
I have a kit for glueing sheet teflon to things and the teflon surface etchant has more hazmat warnings on the label than anything else in the shop, hydroflouric acid if i recall correctly. Teflon is very resistant to chemical attack.
If the throttle works freely and snaps closed when released, all is well with or without oil. If it binds, look for misrouting - that causes most cable binding. I think light oil would be fine, typical cable lube that has grease dissolved in a volatile solvent not so good: on a long thin throttle cable the grease could add relatively a lot of drag... trivial on a brake or clutch cable where the grease drag is a tiny fraction of the working pull required.
I use a cable lube with a lot of graphite in a thin liquid for the tach and speedo drive cables, don't recognize the solvent odor. Seems to work. And plain motor oil dripped into the held high ends on brake and clutch cables. Also seems to work. The lightly loaded throttle cables have not had a problem with binding although I may have lubed them...