What are the reasons for the high-level resignation?

Possible reasons: ① Value, I put forward some good ideas, which are beneficial to the development of the company, but someone stopped me or my superiors disagreed with me. I don't think my decision in the company carries weight. (2) salary or position, the salary/position given by the company is not proportional to the effort, which can't meet my expectations. I think there is a place more suitable for my development. (3) prospects, the company's prospects are not very promising. I just received offer from other promising companies.