Google has hell of a moat because they are continuously crawling and indexing the Web for the last 27 years. They have tons of data and information that can be used for training of their AI.
When speaking about ranking I think they should enforce PageRank more because I don't see any other algorithm that is more simpler and more powerful than this one.