that butter has a particular taste.
Which margarine doesn't eve try to duplicate.
This is besides the fact that, when you use margarine in cooking even something as simple as popcorn, you are melting down an emulsion of grease and water. So you end up with grease and water. Which makes what you are cooking soggy instead of awesome.