First off, normal glass also blocks IR light (which is a good thing) when the outside produces more IR light you want to cool the inside, and when it's producing less you want to heat the inside.
Anyway, the energy from sunlight is for the most part visible light so you can't really use most of the energy without also blocking visible light. The best option is automatic shades which make the outside look dimmer but don't totally block the view.