1) The pay is as good or better. Most senior technical people get pay that is comperable to most management.
2) Technology is more fun than management. Technical tasks are more clearly identified, more accomplishable and more satisfying.
3)You are more protected from the vagrancies the Information Revolution and can actually take advantage. You can move around and work on more interesting projects, suffer less on bad ones and make more money to boot. If a manager wants to move to a new project or a new firm it takes a long time and they must really sell themselves.
4) Technical workers get to learn more. It takes at least 20% of your time to stay up with a fast moving technology for which you are professionally responsible. AS a technical expert you get to learn new things while using project funds to pay for it. Managers don't get good technical training.
5) As a manager, the success of your project is based on the competence of other people. You really have to have a GREAT bull shit alarm. Your personal advancement is pretty much based on the success of your project, not your skills and capabilities.
6) A manager needs great mentoring to get ahead professionally. Do you have your mentor(s) identified? Do you want to be like these people?
7) You can switch to management any time but swiching back is hard. A technical person will often be asked if they want to be a project manager. But an experienced manager faces many hours of training and hard work if he/she wants to establish credentials as a technical person again.
Here's the net -- The world needs more good technicians and is willing to pay for them. Management is hard, uncertain and unrewarding. Business can't protect managers from the unhappy realities of management and executive positions.
Stay technical if you possibly can. It is more fun and more worthwhile.