I think the difference with the skateboard tape is the material it is being stuck to. I stuck some deck tape to the clutch pedal on my car and it came off after a couple days. It's holding tight to a modification I did to the baby stroller. The stroller mod is made of wood. I have no technical knowledge to back that up, just what I have experienced.
I do however plan to put some deck tape on my XD as I don't have the guts to try my hand at stippling it.