Hinduism may be good for you, but for the hundreds of millions who still suffer terribly from its curse are unlikely to share your optimism.Hinduism which is already ok if followed by intelligence, You are saying indirectly reforming the way of today`s society which is indeed needed..
But bringing change to improve need changes from very basis root of the system which is not so easy as you mentioned above..
The "if you follow it correctly it's great" concept pretty much applies to all religions. However if the majority of the people are still suffering, then there's something wrong. Hinduism has some serious problems particularly due to its innate spirit of exclusivity and this clearly reflects in India's vast discrepancy between the haves and the have nots.
This however can be changed, again the best examples I could state are Mormonism and the various Christian denominations in the USA which started off as blatantly anti-black. Mormons believed that black skin was a curse and all blacks go to hell simply by the virtue of their skin; and of course devout protestants of the south were prolific slave owners who didn't consider blacks as human beings. But in time this changed all the exclusive doctrines were reversed and the church became a great solace for the extremely troubled community.
Hinduism has done wrong by many of its adherents and unless this is fixed there will be no real progress. I have written many posts about how most of India's perennial problems can only be fixed with various social movements; and reformation of Hinduism is one of the most important components. The first step would be for the people who aren't burdened by the curse of Hinduism (like most of you on this website) to realize that there is something wrong. When you have a severely hierarchical society where the bottom of the pyramid has been completely stripped of all hope, change can only come from the top.