Construct 2 itself doesn't matter. It's a solid tool. As a business, what matters is the quality of the services or products you offer.
You can make a consistent living as a freelance game developer or designer for other companies. I work as a part-time freelancer now, and I earn a tiny monthly salary on average. With strong skills, a good sense of communication, and a dedicated activity, you can earn a lot through freelancing. It's not easy, it's not for everyone, but it is a viable path. I have a few developer friends and make a comfortable living with construct 2. Their professional skills go beyond C2 though: they are serious businessmen as well.
If you want to make money as an independent game designer - without bounds from a publisher or a client -, it's a whole other thing. It is hard to build a sustainable indie game studio. I invite you to get in touch with established businesses in your country or region and ask them for some details on their struggles and earnings. Here in France, most just don't make a living from their work. Even experienced users like Aurel or KaMiZoTo are investing big time (thus money) in their projects. And I believe that they are both experienced professionals.
In practice, most professionals who take the indie route either live on their savings from previous years, or they do part-time freelance work. I believe that's what the guys from NotionGames do/did (Super Ubie Land).
I wish you the best of luck!
Nathan