Be thankful we still have things like Air Conditioning and power steering, stereo, etc.. Those things add a lot of weight!
Also, aftermarket Sunroofs are notorious for leaks down the road. Also, they allow rust to form.
A simple rule to remember. Anything aftermarket that can't be removed...