Personally the 'tables aren't meant for doing that' argument doesn't interest me much. Humans are naturally creative beings and have always adapted current technologies to solve problems and accomplish goals nobody had thought of before. That's a good thing.

The key point to keep in mind is regardless of the standards argument, there are plenty of other good (well-documented) reasons for using CSS-P.