A better ERC721 contract for multiple mint

I recently discovered an ERC721A contract and learned about the trick and found that it does save gas on one transaction mint more than one. I wonder if the team has any plans to support the contract ERC721 for batch mint?

The contract uses a trick that I don't fully agree with because of the complexity it brings. And I think the OZ team should have a more elegant way to implement it.