It depends - in a lot of cases we can create NLP solutions with limited domain data, thanks to pre-trained models.
There isn’t a single answer here. In short, it depends. But in many cases, it’s certainly possible to create natural language processing solutions with limited domain data, thanks to pre-trained models.