Być może że nie trzeba. Ja czytałem także tutaj
"Między znacznikami <table> musi znajdować się tag <tbody> np: <table><tbody><tr><td></td></tr></tbody></table>, jeśli tabela jest długa należy stosować znaczniki <thead> i/lub <tfoot>"
http://xhtml.b7.pl/infor.html#PodobienstwaHTML
Wiem, że jedynym w pełni wiarygodnym źródłem jest W3C, ale mimo wszystko wolę używać tbody. Zdaje się że kiedyś miałem problem z wyświetlaniem strony, właśnie przez nie użycie tbody. W każdym razie to mnie zasugerowały, że tbody jest w XHTML wymagane.