bodyタグはそのページのコンテンツ(内容)を書く所です。コンテンツは、そのhtml文書を解析するプログラムによって様々な方法で表現されるでしょう。
ビジュアルなブラウザ(例えばInternet ExplorerやFirefox、Operaなど)であれば文字や画像、色などをキャンバスのように表現するでしょう。また、音声ブラウザのようなものであれば、そのコンテンツを音声で表現する場合もあるでしょう(視覚障害者の為に、そのようなブラウザが実際にあります)。
スタイルシートの登場により、bodyタグの属性によるデザインの指定は非推奨となりました。デザインはスタイルシートで行いましょう。