Tizen already went through these reboots:
1 - Replaced Meego SDK with Bada OS SDK
2 - Replaced Bada OS SDK with EFL + C++ SDK
3 - Dropped C++ SDK and replaced a new pure C API alongside EFL
4 - Currently adopting .NET Core + Xamarin.Forms
Then there is the whole issue of code quality.
https://what.thedailywtf.com/topic/15001/enlightened
https://www.theregister.co.uk/2017/07/12/samsungs_tizen_no_l...