I see several view
no such thing, I challenge you to show one example of a high traffic keyword with low competition
Been in all these boats, deep in actually, so I can therefore have an educated comment I hope. I did performance SEO for many years and I'm still up to the track with it, though I rely less on it.
Today I prefer to use a distributed approach and not rely on a single thing (= ad revenue? organic traffic? .... etc) in order to avoid single failure points in business. I learned that hard when I first got my major sites penalized in Google. Then through other things. So I have history behind. Now running a few different businesses at once for the same reason. Very different ones including a brick and mortar.
I see several opposite viewpoints in this thread. And while OP
@redemo and you (just for example) are now in heated contradiction discussion, these viewpoints don't exclude each other, in my experience.
Both "seo is hard" and "develop sites is easier than domaining" are valid. It's all in the viewpoint = subjective.
Usable, viable paths, valid assessments here likely coming from personal experience (hence the heated discussion = strong belief in them), but definitely subjective.
As always, it all depends.
One's experience, skills, assets are not the other's.
The truth is, I think, for the average domainer who never reaches performance, but who has good enough computer skills etc, developing a site might have better chances at earning
something long-term.
Domaining is hard, but so can be anything else depending on where you come from.
So maybe everyone here should chill (including OP) and try to learn from other's experiences. Disagree or not, but anyway, any different experience is something we can learn from.
Edit: Path to success is like forensics. Often the one who has great success with little effort has found a tiny detail that makes the difference, although sometimes they're not really aware of it. I had this so I know. It's like a forensic pro finding a tiny clue which cracks the whole case open. The devil is in the details, therefore discussing the bigger picture does not bring one directly to some end result, unless one finds that minute detail that makes all the difference in results.