Changing ERC1155 Token Ids to use bytes type instead of uint

I’m wondering if OZ would have any objections to a contract using bytes for ERC1155 token ids instead of uints?

Are there any usability penalties that could stem from doing so?

Security vulnerabilities?

I could save some gas if it was feasible to do this, so I thought I’d ask!