Ok.. lets get some stuff out of the way here...
1) No Man's sky is singleplayer with multiplayer meta data in the sense that your action will get "imported" into others games, so destruction of asteroids is fine, because only you will witness the destruction, in other players games that won't have happened and since you will never meet it makes no difference...
2) Starcitizen is a CLIENT/SERVER based network model (meaning they track stuff server side) and a MUCH smaller gaming area, so they can get away with tracking such stuff.
3) E

is PEER2PEER meaning that the clients meet in instances, where the CLIENTS track what happens, the server won't know you blew up 1 or 2 asteroids, it only negotiates the sessions players partake in. They are simulating the entire galaxy, so trying to track every single asteroid or anything else for that matter except the players would just be crazy.
Requiring E

to be able to track all this would require a crazy server park for which E

would need to demands some form of subscription based service in order for it to be maintained, besides having to alter the network model to client/server based.. do you really want that? seriously?