Wouldn't loadable libs be a big benefit to porting new apps ?
Shared libs are not a holy grail for new apps. I know only about one or two (Python, Git) where some of the features depend on mmap() or similar, i.e. would benefit from a VM but that's pretty much it. For normal stuff there's no need for it at all.