There are many constructs available on how to deploy a L2 service. You can have point to point, point to multipoint, or other topologies. You can also create PWs differently.
The way you are deploying them I come across when working with 3750ME switches. Otherwise on ES linecards nearly all of the deployments are using LFI or service instances. They are just different way of doing things and achieving functionality that you need (or your services require).