With a lens you can use/keep for years. Camera bodies you could change regularly. Therefore investing in L glass will pay in the long run.