No. Shortening is actually not often used in buttercream. In this case, it is added to help stabilize the frosting and prevent it from melting in warm temperatures. If you prefer, it can be left out and replaced with the same amount of butter.