There is no doubt that the West Indies bowlers have done very well. Especially Jayden Seales bowled well in both innings. Jayden Seales picked up 9 wickets in two innings. And Joseph took 5 wickets in the first innings. Due to the controlled bowling of these two bowlers, the South African batsmen cannot provide a big target. South Africa lost all the wickets in the first innings to collect only 160 runs.
While the West Indies bowlers did well, the performance of the West Indies batsmen was erratic as usual. And West Indies' only weakness in the Test format is erratic batting by the batsmen. This match was no exception. The West Indies team lost because the West Indies batsmen could not bat well.
West Indies managed to collect only 144 runs in the first innings. If the team could have scored 200 runs in the first innings, and taken a lead of 40-50 runs, then the match would have been competitive. The top order of West Indies did not play well in the second innings as well. Gudakesh Motie scored maximum 45 runs for the team. Unless the performance of the batsmen improves and the batsmen are not more patient, there is no chance for West Indies to improve in the Test format.