The purpose of creating a "lab", is to implement a tool, programming language or architecture without having a concrete project in mind, or not project at all.
Creating a lab gives the ability to create or recreate scenarios that could be replicables across time.