And it's really not that unreasonable. What the user thinks of as an app could be more than 1 program. It makes sense to put an abstraction between users and programs because lots of sophisticated software use separate programs that the end user doesn't care about, just the whole.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: