You cannot purchase a domain for your lifetime, you need to continue renting it year by year. As the operating cost of the domain registry increases with the growth of the company and inflation, the registry would automatically increase the price of the domain extensions, which is not at all good for the businesses Hence the renting option is more economical