Why cant you view your instant Netflix on your xbox 360?

You can. However, you would have to purchase an xbox gold membership in order to have that particular feature.