that is true for 'standard' apps, but as soon as you start including plugins or helpers it often becomes a massive pita.Back in the day (like, the first couple of years the App Store existed) it could be pretty painful getting all your certificates and such set up correctly. But now days, Xcode does everything pretty much automatically and it's far far easier.
throw in some catalyst action and it gets worse.
no argument that it is better than the old days - but there are still some really annoying sharp edges. For example, I lose a day every couple of years trying to get developer id signing working again on my mac app which includes a separate executable to do video transcription.