Adndroidtv.adb_command vs media__player.select_source (Firestick)

So I’ve been playing around with trying to get my home assistant to be able to auto open You Tube and play a video on my firestick. I can’t seem to find an adb intent that will open the you tube app. This is what it seems most people say the intent should be:
“am start -a android.intent.action.VIEW -d -n com.amazon.firetv.youtube/dev.cobalt.app.MainActivity
However, it does not. But if I use this script it does work:

service: media_player.select_source
data:
source: YouTube (FireTV)
target:
entity_id: media_player.fire_tv_192_168_68_134

So my question, is there an advantage to using the adb command over the media command in this case, or in any case? I also want to get to the point of being able to open and play a video but want to figure out this part first. I can do it with Netflix easy enough

Thank you for any help you can provide.

No benefit what so ever