LOP? It seems like you are taking what developers (who still aren't stuck in the 1990 mentality) are already doing. I find this as a waste of time to have read, and man, a bunch of brain cells wasted from you typing it. Sorry dude, wish the best of luck to you on this.
It's not the same. Some of them develop libraries or frameworks, but very few develop DSLs. With MPS everyone develop DSLs. It's totally different experience. Believe me, dude.