Marketplaces are only for distribution. It absolutely does not require separate codebases or builds, the same way a .exe installer can be made available on 100s of websites.
Right; if Apple won't allow porn apps, then someone should be able to publish their iOS porn app on a marketplace for porn apps. Same amount of work, but more choice for app vendors & users.