Your first point I think Renniks has covered quite well, but tables for layout is far from elegant.
What? As soon as someone resizes their browser your method breaks. As soon as someone uses a different screen resolution it breaks. As soon as someone uses a different font size it breaks. That's not 2%.
You really need to read my thread on accessible web coding and here's why. What kind of people use a higher font-size? People with a disability. That's because they have bad eyesight, now for them best practise says either to create a zoom CSS sheet or a high readability version now where does it say use tables. However using tables for mark up makes it nigh on impossible for screen readers, people who use a straw sip and suck machines, brail machines to read the page properly to them as it changes the layout and best practise to them says not to use tables for layout for those reasons. In the UK 1 in 10 people are either disabled or care for someone disabled, 1 in 7 has bad eye sight.
So there for following tables for layout will be a night mare for those uses and is not the best practise in any means for people with disabilities as you suggest.
Tables has been proven to effect your sites performance in the search engines, make the code anything but elegant and harder to maintain.
So therefore you are left with the last 2 groups of people in your example.
As soon as someone resizes their browser your method breaks. As soon as someone uses a different screen resolution it breaks.
Lets see:
As soon as someone uses a different screen resolution it breaks.
Well as most new phones are smart phones they show the page as it is in main stream browser versions, Safari for the Iphone, Opera for all the others, Levi will come and tell me know that pocket IE uses IE and Andriod Chrome downloadable for the apps store, but I use Opera I can tell you it doesn't do that but shows the page how it does in Opera.
So that leaves you with 2 groups one people who resize their browsers, now I test my design by resizing the browser to make sure it looks good enough up to a sensible size, and I have to say I've never seen what you are on about.
And people who don't use smart phones, well I know which I would prefer to code for, for that minority of minority's? Or for people with disabilities and to help improve my search engine rank so more people can find my site.
If that one factor means so much for you go for it, but you not doing your self any favours in any of the others. There is a reason things move on and I think you've missed the point.
