The puzzle, though, is that this trend has played out in a very gradual and predictable way, whereas the decline in interest rates has been more rapid and somewhat unexpected (certainly by central banks). And it is difficult to argue that weak demographics is the main driver of strong stock prices, though some have tried.