l do agree with your opinion on that, if you want to be a good investor, you need to have some ability. Your ability can not be enough anytime, l mean you should think if you decide to start investing in any crypto. It doesn't mean you will earn some money from your investment. You have to be patient, most people want to make quick money. It is not easy as you mentioned, you should know how the system work and more than that you can make some mistakes by investing, everybody is making mistake, barely everybody makes mistake. It is necessary to learn from your mistakes, that helps you.
The ability needed to become an investor is the ability to analyze whether the project has the potential to have a high price in the future or not. this can only be obtained by doing research exercises over the years. however, we are still trying to be like that, because every day, projects are always developing and we also need new knowledge for that. keep learning, it will develop our ability to invest.