The author could have used some fact checking:
There are 35 LCS planned, not 38. Hull numbers don't always accurately reflect fleet sizes. It is possible that Congress forces more LCS with the next budget, but as of today there are 35 authorized.
All LCS are already due to receive NSM regardless of mission package (save perhaps the test ships).
Comparing the LCS to the Type 054A or Gorshkov is absurd; they are nothing close to the same in role. LCS is more accurately compared to the Type 056 or Gremyashchiy-classes in role, even if the specifics differ and LCS is much more expensive.
He also failed to mention that mission package development has been horribly underfunded by Congress since 2015 as a reason for the recent delays.
Other problems with this article:
Canceling the ASW and MCM packages is a bad idea. Aside from the USN needing more numerous and advanced ASW capabilities, the package is developing new equipment that will be fitted onto FFG(X) and stands a chance of being backfitted onto other classes in the fleet (similarly, all LCS are due to receive the SLQ-62 lightweight towed array regardless of package). Cancelling development would serve less than no purpose, it would completely work against modernizing the fleet and cost more money in the long run. Similar case with the MCM package: even if it were decided not to use it aboard LCS, that kit can be transplanted onto a new platform (for example, the Expeditionary Mobile Base, medium-large unmanned surface vessels, or a new, dedicated hull) rather easily.
The SUW package is probably the least valuable of the three, with its usefulness largely limited to the Middle East. Not useless, but not worth dedicating the fleet over.
Personally I would fit the majority of LCS with the ASW package, with a small number (8-12) with the SUW package. Also fit all LCS with SEWIP Light if they have the margin. Fully develop the MCM kit and fit it to a class of self-deployable MCM ships. Hey presto, we have a fleet of small ships that much better align with our needs.