My comment was not about touchscreens in general, it was about touchscreens on laptops. The phone touch experience is excellent because everything is designed for touch. Correspondingly, if you plug a KBM into a phone, it's a very poor experience.
If my phone's display is oil repelling, it simply doesn't work very well. I regularly wipe the screen to keep it clean. Luckily, this is very easy to do since my phone is the size of my hand and the display is attached to a solid box with no hinges involved. I can clean it with my shirt when I notice smudges and am in the habit of doing so. A laptop screen is much more annoying to keep clean.