Both points are endemic of smaller and newer companies (does xamarin still qualify?), poor legacy and deprecation strategies &#x2F; product roadmap, bad pricing structure. I think Microsoft can aid in both categories.