This is what Nintendo has done in the past as well. Find small 3rd party devs and make them second party, buying a large stake in the company as well. Then developing that company into hopefully a top notch dev for them.
And if it doesnt work out they sell the dev to MS for a huge profit.