money and fame comes together with victories .. remember cricket of 1975-80 to say till 85 where hockey was on top and much say cricket was going unnoticed .From that time cricket started to gain control ..they started more glamor because they started winning important cups like world cup, Champions cup etc and unfortunately we started to loose every thing in hockey ...
main thing was we never adopted to new western/European styles of hockey and unfortunately all hockey rules were made on power rather than skills..and we missed to compete and is not india only pakistan also suffered the same ..but still i think they are far better than us ( do you think they have more money ?? ) ....
I think Indian hockey should change and play more attacking /aggressive hockey and start winning some small tournaments ..and if they win medal money will pour in ..