Yes, this means there won't be a 1-to-1 conversion between a case class and a tuple anymore, since tuples are still limited to 22. This will probably break a few things out there (for people crazy enough to use case classes with 23+ parameters).
I'm very much looking forward to fixing this ridiculous situation. Onboarding a new hire to Scala with this being the first thing they run in to isn't pretty.
Yes the same here, and I haven't found an idea that's overall better, taking everything into account.
The whole situation just drips with arrogance... "we have a magic number, and if you hit it, you suck"
You mean like Java does since ... forever?