To give the story a bit more context, I always felt that Elastic built on Lucene without giving much back.
And, while Lucene is not the standard for clarity itself, the open source code of Elastic is very hard to understand and it has very few comments, AFAIR. It did not feel like the core team was proudly sharing.