In 2019 Unity reached out to me for feedback after I cancelled my subscription. I wrote them a pretty long and detailed email on how to save the company. But, since most of things I suggested never happened they ignored it I guess. Though, they did sort of fix integrating a bit and they closed unity connect. However, they never replaced unity connect with something else which is a problem.

My email response:
"1. I felt that throughout my subscription that there was a lot of "do it yourself" and "here's a video." Some of that is fine, but there's a point at which it all feels a little money-grabby. You've paid for the subscription! Now pay for some extra lessons, assets, etc.

I would recommend extending personal assistance, e.g. assigning someone to be a studio's success guide that sticks around from beginning to end.

Also provide a job market similar to fiverr for commissioning logo, concept, 3d artists, musicians, sound effect, software engineers, etc. If you can't swing that maybe partner with sites like upwork or fiverr that can handle it. I'd actually recommend the fiverr model for art and content, it's more affordable in the long run. Upwork's model is better for developers or writers, though. Unity connect felt like walking through a dark alley in a 3rd world country waiting to be mugged.

You provided me with plenty of customer loyalty specialists to bother me to resubscribe after the project failed, but didn't support my efforts when I needed it most. The outcome could have been different if there was a support structure along the way that assisted in the different aspects of building a successful game company and product. That just wasn't there.

2. Funding is hard to acquire.

Why doesn't unity have it's own kickstarter/indiegogo/gofundme/fig system? You're a well known company, many people use your engine, and the public at large knows about it. Why isn't there an effort to push to help fund those using your engine to accomplish something? At the very least partner with one of those sites or help guide your customers to acquire that type of crowd funding. Epic is doing this with a $10mil grant.

And, I don't just mean making a video saying, "If you had funding, this is how you'd probably get it." Either provide assistants or create a webpage or app that helps guide the creation of a game design document, crowd funding pitch, provides a timeline for milestones of where your company should be along the way to hit their targets, production goals, provide marketing expertise, etc.

3. The community in unity connect itself is rather toxic; filled with naysayers, pessimists, and scammers.

You need to revamp unity connect entirely. It is barely salvageable as is.

4. The forums were good.

This was one area I felt shined.

5. Sometimes assets would try to release a new update and your store would block them for months. Other times assets would get deprecated or removed that still had life in them. The store also lags very badly, logs you out randomly, and is difficult to search.

Fix the store. And, make things more convenient for asset creators.

6. Planning and staying on track is also very difficult.

I'd also recommend providing a system similar to Notion, Hacknplan, and Slack integrated into your own site for gamedevs to build, design, document, and track content and progress. Don't overcharge for this. Also, importantly, provide a way for them to export their data.
If you can't swing that yourselves, again partner with someone who already has the infrastructure.

7. Your company felt very distant; like it exists simply to consume money and doesn't care if the customer succeeds or not.

Make your customers feel like you're with them in their struggle. Don't wait until they cancel to suddenly be concerned.

8. Time to iterate is so slow.

When I hit play the game should launch and simulate immediately, there's no excuse for the extremely long load times. Unreal shines here in comparison. This really slows down development.

I would suggest working on a rewrite of the editor that allows real-time runtime editing of content, scripts, prefabs, scenery, etc where everything can be saved / persisted without having to click Stop. In other words, you're ALWAYS running by default. This is how HeroEngine works for example, and it's really cool to be able to create an entire world WHILE the game is running. And, you can play it multiplayer with the other developers and artists while building the world and see collaboratively the pieces come together in real-time. While HeroEngine might not be one of your big competitors, it's worth looking at how they pulled that particular feature off.

There are probably more things that could have helped that I can't think of off the top of my head.

Hope that helps."

Addendum: It is also worth noting that Nvidia Omniverse allows the real-time editing that I recommended.