Limit to length of virtual class name in Produjcer

Why is there a limit (and such a small one) to the length of the string you can define for a virtual class?

Apparently you can’t have more than 40 characters in it. If you have a nested class, it’s not unreasonable to end up with long names.

I suppose I could hack the appropriate projucer file to fix this and rebuilf but I’m wondering if there’s a reason I didn’t consider for the restriction.

Thanks in advance.