Personally I don't have a problem with shining the ball. Seam lifting, scratching, and "tampering" is destruction of the ball that is not natural. Whereas shining isn't destruction per se. If we don't allow shining, then the ball will just get old and worn uniformly. Fair enough but that ruins the "continuity" of the sport of cricket. It makes it even more difficult to compare stats and performances from long ago to the present/future. The alternative is to constantly replace balls like they do in baseball, but that would just be weird, in addition to the points above.
Cricket cannot live with the mistaken belief that people want to see big hits. People like to see goals, but no one is talking of moving the goalposts a metre wider either side. (Harsha Bhogle)