To be honest I have to agree that it's not as convenient to make music on Linux. The majority of the good software is only supported on Windows/Mac and you'll likely end up wanting to use some of that stuff instead of only Linux native software.
Setting up audio is more confusing and complicated, although when you get your head around it you can do all sorts of awesome stuff that is probably impossible on Windows/Mac. But this is the nature of Linux in general; Modularity & flexibility. If you want to do something with Linux, you can almost definitely do it! It's just a case of putting the time and effort in to figure out how.
And on that note, I can't be arsed anymore, to be frank. I'm happy enough with the native Linux plugins available so that's no issue for me. It's just the DAWs on Linux that I don't like. None of them do it for me, neither FOSS or proprietary options. So, I just use FL Studio with Windows VSTs in a WINE prefix via Lutris and it's actually working really well for me! Luckily for me, the FLS developers did some work with the CodeWeavers developers (Crossover software AKA a premium version of WINE) in the past and I'm able to run my favourite DAW pretty damn smoothly because of it. You may not be so lucky with other Windows DAWs though so pick a native option if you can. Reaper might work well for you..? There's Bitwig if you like an Ableton Live style of doing things, otherwise you've got a tonne of FOSS options which I'll let others recommend..
You'll need to setup realtime privileges which your distro almost definitely did not do for you already unless it's a an audio production orientated one. I've been on Linux for years and have just recently switched to Nobara (A modified Fedora) and I do not know how to set this up and no one on the forum has been able to help me so far either. I'm sure it's not difficult but the point is, you don't need to deal with this crap on Mac/Windows.
To be clear; I hate Windows & Mac and will likely never use them again on one of my personal computers so I'm not advocating for them. I just think it's important to be honest. When I started out with Linux I found that a lot of Linux users weren't being real with me and made it all sound so lovely over on the Linux side but years of pain have taught me differently. It's bloody great once you know what you're doing and you don't know how you lived without Linux, it's just the thing of actually learning a whole new system and its quirks that sucks. It's getting easier all the time though to be fair. Audio setup is the hardest thing I've had to deal with on Linux so far..