Systemd was 100% created by redhat, so no, corporate backers aren't the problem.
The real problem is that Microsoft has historically tried to destroy linux, and beyond that, has a huge history of FUD and embrace and extinguish.
Many in the OSS community consider Microsoft to be pure evil.
And if their historical behaviour is any indication, nothing they do with/for Linux will turn out well, or good for the community.