If you're going to support home you have to account for the above and that my require increasing the time billed to account for the additional work.
Well, we've been over this before, too, but most of us still in the break-fix sphere, and there are a lot of us, and we primarily serve residental and micro-business clients, bill based upon time taken.
Ever since I started, regardless of what my hourly rate is, I have always charged a one-hour minimum for an in-person service call and a one-half hour minimum for a remote service call. In both cases, time past the minimum is billed in 15-minute chunks/units.
Thus, exactly how long something takes is not directly relevant to me. I don't care if I'm spending more time with customer X, and billing them, than I can with customers X and Y, but billing each for time required.
Plumbers, lawyers, and tons of professions and skilled trades have billed "by the hour, for time taken" since long before I was born and will continue doing so after I'm dead and gone. It's a business model that can and does work in many contexts. So does the MSP business model, but who each of those business models serve, and how, is quite different in a great many respects. Neither model is a good fit for the other's customer base.
I get paid for however long it takes, so I don't particularly care how long it takes. My workload is not so heavy that I'm losing out on potential customers, either, and, of course, that matters, too.