Yeah I did desktop apps for a while (in .NET), but they can be just as repetitive and non-inventive. In my case they were mostly shelf-stacking / syncing apps for internet shops.
I simply don't believe that a domain (understood broadly, ie. desktop/mobile/web) in and of itself dictates whether projects are original and interesting.
Not until you work on something really specialized, like AI etc.
Indeed. To avoid the CRUD groundhog day, I'd stay away from both web and mobile.