Not quite dude..all the competition benches and better quality benches have dense padding and Naugahyde covers. You want support but not a Tempur bed to bench on..lol
Maybe so on digging in your traps but like I said above REAL benches are dense foam. The reason you slid off the bench is because all of the peoples "MANG" ie.body oils and sweat have soaked into the vinyl covers and they have become slick. I wash my bench off with 409 or another degreaser from time to time to prevent this.
Carpet runners are a great idea as well as YOGA mats from the bunny corral if you don't want to spend $6 on a runner.