You've asked to make it easier but you've made no suggestions or proposals on how it might be achieved.

Sorry if it seemed a random complaint.

Fact is that I am a victim of this issue, so I really did not feel comfortable to propose solutions at a technical level.

Anyway, since you asked:

1- Install JACK.

I think the package would be "jack-audio-connection-kit".

2- Set a list of standard and optimized initialization options for JACK.

Most likely disabling the "realtime" option (with "--no-realtime"), since, as far as I understand, the Fedora kernel does not have support for it.

And probably - if this is possible at all - using options/values that follow the technical specifications/capabilities of user's sound-card/sound-chip/sound-thing (like "--period x", "--rate x", etc).

And maybe some other options too (like "-d alsa").

3- Make sure that when JACK start, PulseAudio do not stop working.

I believe this is possible with the package "pulseaudio-module-jack" and/or "jack-audio-connection-kit-dbus" and then changing some setting somewhere.

IMPORTANT ---> of course, the whole point of this would be to install the required packages (and set the required configurations) *by default*, so that it can always be *tested by QA*. All of this to make sure things will *work out-of-the-box*, for when the user install and use their preferred audio app dependent on JACK.

Again, I am a noob; can be talking nonsense.

(sorry for the bad English)