So then please don't cite Scala as an example of type parameters being not worth it.
it's working fine in the real world enterprise setting too ;)
I've seen nothing but chaos in every org thats adopted it and they all moved to java/kotlin/go, only place I've seen it successful is around Spark. Usage stats back this up