There are three topics everyone in tech is talking about
I believe these trends are accelerating the commoditization of software.
So this sounds like a race to the bottom, and a terrible time to do software. But, it depends.
With more competition and shrinking margins, building a unicorn company will be harder. But if you want to achieve financial freedom, say a monthly revenue in the five to six figures, it has become easier.
Two reasons:
There are teams that are seizing opportunities by quickly adapting to these market changes with better pricing strategies.
On top of better pricing, I believe design and branding will become more important. In saturated markets, like those of restaurants and fashion, the processes for creating goods have become standardized. Instead, they create unique value prop through design and storytelling. Think Patagonia!
I think a similar thing is happening in software. There are now million courses on how to start SaaS. And SaaS templates like shipfa.st are becoming popular. In short, building a software has become easy.
Superhuman is a great example of well branded software. They entered the email app market when it was already full of competitors. But they still built a successful business by making a brand that people love. I think we'll see more premium software like Superhuman in the future. If you want to understand how Superhuman's branding made them successful, you should read Kwok's detailed analysis.
tl;dr
Assess your resources, see what's missing in the market, and quickly create products that are affordable for customers. Or, go for a luxury approach like Superhuman.