Enquanto você realmente aprender com erros e isso passa por indentificá-los em primeiro lugar, o que não é fácil para quem está começando, e aí a pessoa pode treinar o erro, tá tudo bem. E isso não é nem tão comum, é praticamente 100%, eu fiz isso, e vejo todo mundo fazendo, a questão é saber que é assim e tentar indentificar antes que solidifique, o que é mais normal você aprender muito tempo depois a não cometer este erro crucial.
Um erro que cometeu e não é de programação é que fez o que queria e não o que os potenciais clientes queriam. Tem quem diga para fazer pesquisa. Mas isso nem sempre funciona, inclusive tem um caso famosos no Brasil que é usado como anedota para mostrar que brasileiro não sabe responder pesquisa, eles acham que tem que acertar a resposta certa, tem que agradar quem está perguntando. Eu mesmo já vivi caso em que a forma de fazer a pesquisa da um resultado completamente diferente.
Se fala muito em lucro porque isso vende. Quem fala a verdade não vende.
Todo dia morre um trouxa e nascem dois -- autor desconhecido
Eu nunca tentei fazer um SaaS mesmo depois de mais de 40 ana área. Porque eu aprendi que provavelmente vou perder meu tempo. E aprendi que as coisas não são como muitos vendem a ideia. Mas a história é contada pelos vencedores (em alguns casos os mentirosos completamente inescrupulosos), então você vê alguns casos mais de sorte do que qualquer outras coisa, bem menos casos que tudo foi feito certo até casos que simplesmente são fantasiosos. Eu podewria tentar a sorte, mas não quis, não sei se é o certo.
Tomara que realmente use a programação para mudar a visão de mundo, isso é importante, porque é comum termos visões equivocadas. Eu entendo muitas pessoas serem assim, mas não entendo um programador, entre outras profissões cometerem esse equívoco.
Em alguns casos saber em qual canoa entrar é a solução. Um pé em cada raramente dá certo, até pode dar parcialmente, alguns ficam satisfeitos com isso, ou pelo menos parece assim, porque reclamar e não fazer nada a respeito é uma forma de satisfação.
Espero que ache seu caminho e que outras pessoas aprendam com esta página.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).