Would Elastic be in a position to "close source" / "re-license" their code if Lucene itself wasn't permissively licensed? Your argument's putting the cart before the horse.
No, offering your code under Apache/MIT is a bell you can't unring. You can stop offering future changes under the license, but everything up to the point where you change the license is available forever.