There is indeed a big problem of funding.
Budget cuts at the end of the Cold War led to discontinuing the construction of a fifth unit of the Kirov class. At the end of 1997 only the Admiral Nakhimov remained operational and the Admiral Lazarev was said to be slated for disposal because of insufficient funding for needed repairs. The Admiral Ushakov, which had been inoperable since 1989-1990, was stricken in October 1998 to provide material for a refit of the other active unit of the Kirov class, the Admiral Nakhimov. However, on 14 January 1999 the Russian Duma voted the Admiral Ushakov be repaired and restored to service, using funding allocated for other construction and repair projects. The much-delayed Petr Velikiy, which arrived in the Northern Fleet in November 1996 for acceptance trials, was finally commissioned on 18 April 1998, but in the Northern Fleet rather than in the originally planned Pacific Fleet. However, she was subsequently laid up at Severomorsk awaiting completion and repairs.