A common effect of an abstraction is that it "limits the controls a user has to several buttons."
Abstraction simplifies complexity by providing a simplified interface, enabling users to interact with a system without needing to understand all the underlying details. This often means presenting a limited set of options or controls — such as a few buttons — that allow users to perform necessary functions without overwhelming them with excessive information or choices.