I have been hearing a lot of nocode tools but has anyone built a viable business around no code tools
Any experienced programmer will explain to you that the "happy path" is easy to code for. It is the business and technical edge cases, exception handling, error conditions that will soon render your original code but 20% of your total code base. Patching and testing for all those conditions is what makes a system support a business. If you don't have that level of automated support, they you will need a great deal of human resources to support and handle the "problems".
In summary: you can use no-code tools to quickly build a demonstration. But you need a competent technical team to architect and implement a robust system that will effectively support the needs of any given business.