A lot of landing pages look kind of basic because many are scripts that were either made for the uses of the masses, were not intended to be elaborate because that takes time if you build it yourself, are PLR templates or came with some kind of money making program/package.
Most marketers don't want to spend time creating elaborate landing pages or pay someone to have them created.