Change in astype leads to no longer casting to numpy string dtypes
- [x] closes #39566
- [x] tests added / passed
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [x] whatsnew entry

@jreback as discussed we no longer cast to numpy string dtypes after this
I am not familiar with the experimental data manager. What could be the reason that the tests fail there but not on azure? Additionally only the DataFrame tests seem to fail, not the series tests > What could be the reason that the tests fail there but not on azure?

they only are run if you specify add `--array-manger` to the pytest command, so only get run in that one build Thx, this explains the behavior and the not raising in series methods.

@jorisvandenbossche You added a TODO about the numpy arrays in there. Did you have any concrete plans handling this case? This pull request is stale because it has been open for thirty days with no activity. Please update or respond to this comment if you're still interested in working on this. @phofl can you merge master to resolve conflicts and address comments @phofl closing as stale. reopen when ready. Yes will reopen when fixed, not much time right now unfortunately