I like a competitive landscape, but I don't support once side over the other. Look at what I said about Ryzen APU in
my post above. It was overwhelmingly positive, but you largely ignored that to concentrate on any perceived AMD slight, in what you admit is your quest to "support and root for AMD openly".
Ryzen has all the technical pieces in place. It is a great part. It should gain market share for AMD. How much is an open question, because market inertia, and mindshare are not automatically overcome by having a great part.
I agree that if you can't have a dGPU for whatever reason, then a Ryzen APU is most likely the best choice for you, with the exception of non gamers just getting a cheaper Intel Dual core if AMD doesn't offer a Ryzen APU part in that price range.
Other than that my personal needs for a an upgrade indicate a dGPU as a necessity, which you really have no place arguing against.