What's wrong with calling a duck a duck? I guess I am the exact opposite. I get tired of looking up terms like Rails, Struts, etc because I don't have a clue what they are from the name.
If they give it some snappy marketing name, you will see lot's of conversations like this:
"Hey I have been using {insert snappy marketing name here} recently and it is really good!"
"What the heck is {insert snappy marketing name here}?"
"It is the MVC Framework for ASP.NET!"
If you just say "Hey I have been using ASP.NET MVC" it cuts out a meaningless step in that conversation.