For years, the problem was mainly with the rates of mutations in nanopore sequencing, in particular, non-random mutations. The stuff you couldn't just sort out by sequencing more (well, theoretically at least). This was because of the pore structure. Around 2021, R10 flow cells came out, which were a major improvement on R9 cells. In the protein pore for nanopore sequencing, they basically just stacked two proteins on top of each other, so there are more contact points to get data out of.
With the improvement in nanopore sequencing fundamentals, you now have far fewer non-random mutations. This enables plasmid sequencing. Plasmidsaurus just hit it out the park with convenience of the service.
On cost: most of the cost is in their reliability. Each customer wants their particular plasmid to be actually sequenced - so $15 price tag (and probably much less in-house for them). I currently sequence plasmids for approximately $0.25 in-house, BUT only probabilistically (900/1500 plasmids get sequenced). And to my best approximation, this is a non-random distribution, so just doing it more doesn't fix it. Also you run out of material.
There is an aspect of library prep that is cheaper. Turns out, with illumina sequencing at least, most of the cost is in the indexing step, not the actual sequencing, for plasmids. This is the step of putting barcodes onto the material to figure out which well a particular sequence came from.
Finally, you still do need software! People don't realize how much software you actually have to make to be able to tell plasmid sequence from nanopore sequencing. Plasmidsaurus makes it easy for people. Here is an example from my repo of me figuring out how the hell to interpret some weird data I've gotten:
https://github.com/Koeng101/dnadesign/pull/98
If you want a real example, take a look at this pileup file:
https://github.com/Koeng101/dnadesign/blob/sequencingPileup/...
How to read: https://en.wikipedia.org/wiki/Pileup_format
At position 165, you see a non-random nanopore error that only affects a single side of the DNA, and not the other (there would be lowercase g if the complement was also "mutated"). You need to sort through these to get good data to customers. And that's not as easy (not to mention how often plasmids are mixed!)