edit: To get rid of it, just change the alarm sound. It's nothing special, just one of the options.
Since 2012 you can set the built-in iOS alarm clock to wake up to the song of your choice.
From the app: Edit > pick your alarm > Sound > Pick a song > Then select the song you want.
It's not great that it can't just wake you up to a shuffled morning playlist, but it's better than a ringtone.
(I have mine set to one of the train station jingles from a Tokyo Metro CD.)
You can trigger a Google Assistant routine including turn on the lights, report the weather and start playing podcasts.
Strangely it does not seem to support playing media/playlist/radio from google music as alarm.
Even more strangely it all requires to be set up using Google Assistant, I mean is there someway to configure it without using voice commands to the Google Assistant, which is a tedious and cumbersome interface for such a complex functionality.
It's probably not feasible from an alarm clock app but rather from a radio app: I have found happiness for this use case with radiodroid (https://play.google.com/store/apps/details?id=net.programmie...)
It can trigger an arbitrary intent.