It would profit them by generating buzz and good will from their customers towards their future products, knowing that at some point, the customer will be given complete ownership of the product.
Plus, if the parts of the underlying software that are not going to be reused without modification in future products were open sourced, then for most semi-successful products there is the possibility of the code base growing, new tools and utilities being created, and information being generated that would improve their future products.
The only potential downside is that if the newer products that are released are retrogressive or are deemed to not be enough of an improvement then their own older systems with better software might crowd out their market share.
This would be a dramatic blow to sales of products like iPhones which have not had any MAJOR hardware upgrades in a few years, but for SBCs, a new processor, additional cores, faster memory, stronger graphics cards, USB-C, there's dozens of small improvements each generation that make a newer version worthwhile to customers.