Funny, I run SELinux in enforcing mode by default on all servers and even my desktop without any issues. Now and then there is a problem, but that can in 70-80% be solved by toggling a boolean. For a couple of cases I generated custom SE policy modules.
If you go with the standards and defaults, SELinux will rarely be a problem. However if you think you "know it better(tm)", it will kick your shin (as it is supposed to do).
Since you are "knowledgeable enough about SELinux to write such documentation" it shouldn't be any problem at all for you to provide a .te file from which others can generate the .pp
And since you don't care about the data surviving reboots, you could as well just use /dev/shm instead, which is by far faster than any SSD.
All that said, yes, it would be good if the rpm comes with a policy.
It works for some people, but for me I kept running into issues - yes they were all solveable but it was like I spending more time researching SELinux than I was spending doing things that were productive. Hence why I stopped using it.
I do have a disability, due to my epilepsy I've hit my head numerous times which causes lapses in memory so I frequently have to re-learn how to do stuff I learned how to do just a few days earlier. Some things that I conceptually get I fly with and it isn't issue, but if the concept doesn't sink it, it ends up being a royal PITA.
Bitcoin, btw, was an epiphany concept that was so beautiful when I learned about it that it just took off in my head - same with DNSSEC - but SELinux not so much.
LaTeX I remember beautifully because I get the concepts, CSS I don't get the concepts and fight with. Most people are the opposite. It's weird like that. But anyway...