Some additional info the article doesn't address or skims over:
The accounts were suspended for 3 months.
They only suspended accounts that were overly abusing the system. Players that duped on accident, or a small number of times were not punished except for the removal of some of their in-game currency and maybe a ship or two that they bought with the earnings they made from duping.
This is the first time that Star Citizen players have had a wave of suspensions like this for an exploit.
This is most likely because of how this exploit affected the servers. In Star Citizen, abandoned ships stick around forever on a particular instance, so other players would need to hijack/tow/destroy/salvage them to get rid of them. The players abusing this exploit would duplicate ships with cargo (that could be sold) as fast as they possibly could, leaving more ships behind than what the servers can normally handle well.
This also happened around the time of a free fly event where anyone could try out the game for a bit without having to pay. So the game wasn't performing as well as it could have been during this event. Although, tbh, this game usually struggles during free flight events anyway.
Besides updates where overall performance has tanked for a bit, if you generally have issues playing this game then that's more likely a hardware issue.
This game is not optimized and requires a beefy CPU (Performs best using an AMD with 3D v-cache ), a fast SSD (HDD will tank your FPS with all the streaming of assets that needs to happen), and a decent GPU.
The game has been running well since they got rid of the dupers, even with Xenothreat running... now if they would just fix the UI so I can see who I'm shooting at when there are targets/friendlies all over...
Sure but that's a very generalized statement for any game and clearly not what I was getting at. Standing in one location and having FPS fluctuations of up to 50 FPS based on server load is definitely not a PC spec issue.