That's a solution I guess. It could result in an annoying edge case if you wanted to for example bring your laptop somewhere else, and borrow a peripheral there. (I'm sure someone will be along to correct me, with the information that using a laptop as a portable device is some niche use-case that Apple shouldn't care about).