They can invalidate as much as get invalidated, this gets balanced out, so how is it an advantage ?
It could easily be detected by nodes by checking the age of the transactions inside the block.
An honest node block would contain more recent transactions than a bad node block