Most homes were not built to accommodate multiple generations sharing. For people who want to stay in the home they have, remodeling becomes necessary.
As you start a kitchen remodel, you might be able to save money by doing some work yourself. But there's a reason contractors are considered skilled labor.