Just seems like personal preferences. I've used languages with extensive pattern matching and don't feel like I'm missing out without them. Don't really see the problem with Gradle or Static Delegation either.
I was genuinely interested in your thoughts, "you wouldn't understand it, but trust me" is deeply unhelpful.
Glad you found it useful.