IIRC Execute in place relied on a particular kind of memory chip that would be impractical in today's more complex systems but yes the jump from UIQ 2 to 3 where they also did this despite the improved hardware and more RAM resulted in death of UIQ IMHO.