Fair question - IMO it's the wrong abstraction for building and collaborating on a new product with a team.
To your point, it's not the wrong abstraction for solving code level bugs. Just like python is not the right abstraction for solving memory corruption or pointer mis-alignments.