When you don't have a backyard and a outdoor BBQ grill to cook the food on, you improvise, adapt & overcome.
I've been doing BBQ like this for many years , and so has our mom & dad, & I've never had any complaints about the food being done this way.
Real authentic BBQ eateries cook their meats this way. Some have indoor smokers that are vented to the outside. My Stovetop Kettle Smoker does meat like this in the same way, only it does not smoke up the house. Instead, it gives off a milld subtle smokey flavor that permiates the house with a very pleasant aroma that make you so impatient for the food to get done, that you just love the aroma coming from the smoker.