The point is now none of them can be activated when recieved due to none having working sims installed
Sorry, I am not sure I understand your comment.
If an iPhone is bought unlocked, it doesn't require a SIM to pass the activation anymore, and I think it has been like this since iOS 12. I tried it last weekend with a XR I bought just for testing.