I reported the bug officially way back in September, and this was the response I got after waiting 3 weeks.
It seems like they do not care. I replied with this immediately after, and have not gotten any responses since:
Hello,
Thank you for the response. I do not believe your decision is a fair and acceptable solution.
In developing my game with a previous Unity version, I heavily utilized Sprite Shapes to construct extensive 2D areas. The non-existent mesh data constraints in that version facilitated this design choice. The new constraints introduced in subsequent Unity versions result in breaking these levels, compelling me to stick with the outdated version, which is inherently unjust. Any official asset should not obstruct upgrading to newer engine versions.
I suggest that, acknowledging this as a predicament stemming from an oversight in earlier versions, developers should be given an option to disable the mesh data limits, albeit with these constraints enabled by default. This alternative ensures new users abide by the mesh data constraints while also not penalizing previous users by enforcing them to either remain on older Unity versions or overhaul all SpriteShape uses in their entire projects.
I highly encourage you to seriously reevaluate your decision. Leaving it be would be destructive change and is unacceptable.
It has now been ~6 weeks since I sent them the above mail, and considering I’ve yet to receive a response, I doubt they’re ever going to change this. Guess I’ll just have to stick with Unity 2021… Phenomenal.