Mobile and web development are usually more about plugging libraries into each other, fiddling with style and pixel alignment, setting widget properties to ensure the underlying renderer does the right thing, and so on. The libraries and languages cycle out every 3-4 years depending on the whims of big tech companies and whoever has the ear of your department's director. 100% there are exceptions to this but it's overwhelmingly likely that any given job in the field is mainly the above.
That said, the jobs are lucrative (for now) and you won't hurt for employment (for now), and they can certainly scratch the same creator's itch that hardware and low-level development do. Maybe you need to try a project or two.
I don't think there's anything inherently wrong with it (speaking as a full stack web dev), but depending on what specifically you dislike about coding it might not be a good fit for you.
That said, the jobs are lucrative (for now) and you won't hurt for employment (for now), and they can certainly scratch the same creator's itch that hardware and low-level development do. Maybe you need to try a project or two.