I never said anything like ED ships originally not having been able to land on planets meant that they were never going to be able do that in subsequent versions.
That would have been a stupid thing to say, because the ability to land is their basic functionality which was just not yet implemented at the time of the early version.
Once it has been added (which was something you could logically expect to happen), it was just an extra thing our ships became capable of doing, but they did not lose any previous functionality.
That's not the same thing as our weapons no longer being capable of destroying an opponent. It's a false analogy.
The basic functionality of weapons is being able to destroy something. That's what weapons are reasonably expected to be capable of doing, and that's precisely what they can do now. They are working as intended.
If they could no longer do that, that would mean they lost a very basic function. It's not adding something, it's taking something away.
I don't have to accept anything like that, because such a stupid thing is thankfully not going to happen.
Those rocks have always been impervious to weapon fire. It's not like they used to be destructible once and became invulnerable the next day.