経験上、ソースを求められるかどうかの違いは、該当コンポーネントをインストールするために必要なファイルがCドライブ上のComponent Store(WinSxSフォルダー)に「ある」または「ない」の違いだと思っています。
PowerShellのGet-WindowsFeature の結果で、該当コンポーネントのInstall State欄が "Available" なら前者、"Removed"なら後者だと区別が付くと思います。
そのあたりをきちんと説明している技術文書を探したことはないですが、下記のブログで"removed"を検索すると説明らしきものがあるようです。(すみませんが、内容はきちんと読んでいません)
https://blogs.technet.microsoft.com/yungchou/2014/01/21/windows-server-2012-r2-installation-options-and-features-on-demand-part-5-of-5/