the ent_createlayer will create a layer in the 2d view screen
the ent_create is for 3d world.
so thats why they created 2 different ent_create.. on for 3d entity and the other for creating 3d entities but on the screen, like panels ( panels are screen entity.., but it can have 3d too)