2 years? Have you seen how long databases last in this industry? I worked at a place that had been rocking the same original NoSql precursor for at least 4 decades.
Time is money. A migration could easily require code changes + testing, which can add up. If you're a small business that has to outsource this, I could see the cost of migration costing more than their aggregate DB hosting costs so far.