Maybe the distinction is in that word "app." We started calling programs "apps" when smart phones came out. Smart phones are remote-first, and it makes sense (or it did) as long as you think of a phone as your terminal into... something.
Your examples are all programs that predate mobile, even though they are available on mobile (are they local-first on mobile too?).