I need to start this post by saying I understand the rules regarding 3D printing in VRC.
I wonder, however, if there is room for flexibility when the VEX catalogue is short on supply? For example, my teams need high-strength shaft bearings ( 276-3521), but VEX has been out of stock for some time. That leaves us in a bit of a quandary. If we are limited to VEX parts, but the parts suddenly become unavailable, it seems like kids are put at a disadvantage if they design bots around what should be in ready supply. I think most people would agree that bearings are a necessary component in most systems that rely on axles. Bearings are akin to standard hardware (screws, rubber bands, zip ties, etc.) that teams can already sub out as needed.
In supply chain shortages, should teams be able to 3D print these basic parts as needed?