You can't generalize a product's life cycle until you define the environment it is to operate in.
Lubricant's, in their many forms, can be used in many, many engine configuations and enviroments. Engine's, on the other hand, typically are selected for particular operating criteria specific to the load.
So, a vehicle manufacturer designes an engine (or family of engines) based upon expected use (car, SUV, truck, high performance, lawn tractors, aero engines, etc., etc.) and then they choose an oil (not a brand) that meets the desired characteristics (typically viscosity, temp range, etc.) to keep that engine in service for the expected design use.
While you can make certain assumptions based upon a manufacurer's stated/marketing implications, you CANNOT just white-wash an entire industry and it's products by saying "oil" will last "xxxx hours or miles".
This thread is the exact reason that UOA's exist.