When we discussed #4925 we mentioned that having the template use ReactApplication adds friction when a developer realizes that they want to add some XAML content to their app since ReactApplication doesn't allow this (it doesn't preclude it, you don't get a crash/exception, it just doesn't work).
This issue tracks replacing the use of ReactApplication in the app project template so that it uses ReactNativeHost instead and it's easier to move between pure RN and mix of RN and XAML