Do you remember roughly when this happened? Because yeah, there are actually several cases like this per year, and it's hard to guess which one you're asking about :) I've seen stories about overnight stays on the floor at various Moscow airports - it could be Vnukovo, Domodedovo, or Sheremetyevo. Without a specific date, it's tough to find this exact story.
As for compensation - here's a catch that not many people take into account. Even if the airline officially acknowledges the delay, Russian legislation doesn't guarantee you compensation for inconvenience like sleeping on the floor, the way it works in Europe. The most you can count on is reimbursement for food and accommodation, but only if you demand it from the company upfront (with receipts and documents). And if the delay was caused by "force majeure" (weather, technical failure), the company might not pay anything at all.
To avoid something like this, your best bet is to track your flight status in real time through the airline's app rather than relying only on airport announcements - the info there can lag by hours. And yeah, a travel insurance policy will help, but that's more of a safety net than a solution in the moment :)