Im not a linguist but I'm pretty sure it has to do with that bu- /bondi word. I'll teach you some swedish to show you the similarity to another germanic language. In swedish for example, the word "bonde" means farmer, as well as the word "husbonde" (lit. "house- farmer or house-bound") a "husbonde" is someone who is *bound* to their farm, their "bondgård"(lit. farmer/farm-yard) and the word "bund" in modern swedish (as well as german) also have the same roots as bonde, "bund" means bound, and "förbund" means union.
maybe a too long explanation but i think the word "husband" is similar to the Swedish word "husbonde" because they both have similar etymological roots and meaning. So like that "husband" can mean someone that is bound to their house or property. "House-bound".
i also think "husbonde" can mean "house-dweller" as he said in the short, but i don't think it's that simple, since both i think both "bunden"(bound) and "att bo"(to dwell) come from the same word etymologocally