Itch "supports" selling music the way it "supports" selling TTRPGs, comics, or anything else that's not a video game: technically.
Accidentally, as a side effect of its low, low ambitions of being a Minimum Viable Product side hustle Steam clone.
If Itch is your backup plan after Bandcamp, pray that another platform arises that gives a shit about you, or anyone