Taking it private does not solve structural problems. Biggest one is they conditioned their buying public to expect heavy discounts soon after release. I can't think for a reason to buy a Ubisoft game at launch prize, knowing that it will be half within a year at the latest. Neither any of my gaming buddies.
Example: Stoked for the Prince of Persia Lost Crown. Right up my alley. Great game. Waited 3 months, got it for 40% less.