I think it depends on many factors so there isn't a one-size-fits-all answer.
You should write them yourself first if you have expertise in your niche, otherwise, it is better to avoid writing something you don't know about, of course you can do some research, but if you are not in the sector it will take you more time to understand them.
The second thing is of course time, if you have a few hours a day to dedicate to the project you can think about writing alone, otherwise don't think you can do it with ten minutes.
So ultimately, if you are starting out if you have enough time, and if you know the topic you want to talk about I definitely suggest you start writing on your own.
As far as ghostwriters are concerned, there is the problem that the less you pay, the lower the quality, but on the other hand if you pay more the quality is not guaranteed, you will still have to be at least competent in the niche to avoid inaccuracies.
The last possibility, is AI, a fast, inexpensive solution that can also produce articles of moderate quality, but there are still several problems.
It cannot be used for all topics, especially those that are too recent, and even there a minimum amount of checking is necessary to ensure the information provided.
The second problem is the risk of hiring ghostwriters who use AI, you choose to pay someone because you don't want to use AI and in the end they use it, nice rip-off right?
At the moment, since I don't have much time, I'm trying to do something in between, I use AI for research, perhaps to suggest a schedule, identify the most important things to talk about, and then try to write it myself.