WordPress is a huge ecosystem of plug-and-play components, supporting a diverse set of users with varying technical capabilities.
This complicates adding a simple background to your website, because everyone has unique combinations of themes and plugins.
In the next section below, I will segment some popular WordPress setups to hopefully direct you to the easiest way to add a background to your website.