In my worldview, the distinction between creating an app and using an app is artificial.
• When someone uses an Excel spreadsheet, they create programs (formulas) that will be invoked whenever new data is added.
• When someone uses a note-taking app, they create a hierarchy (or a web) of pages which allows them to later navigate between pieces of knowledge. The links between these pages amount to a program: a link is an instruction that says "when someone clicks me, navigate to this page".
• When someone uses a calendar app to send reminders, they are programming the computer to provide them with customized notifications about upcoming events.
Under this lens, everybody wants to be able to create their own programs. The problem with today's world is that we silo programming into two realms: the "end user" realm, where programs are small and easy to create (but are extremely limited), and the "elite coder" realm, where programs are large and are very challenging to make (but are very versatile).