If I was in your shoes and those things happened, I would make it known to all the tech blogs and 'zines. Even if Stripe doesn't care about you, they do care about bad publicity.
Spotify and Apple Music to me sound about the same. Amazon Music supports CD-quality audio minimum by default, which is nice. I think YouTube supports 24b/96k audio (or the video/audio-track equiv) assuming that's what the user uploads. The official record-company uploads to YouTube sound close to CD-quality but might not literally be.
I'm hard-core about the 1-hr limit. If it hits 65 minutes, I'll glance at my phone, then look at the folks (or the camera) and say "Woops, sorry... gotta go." If you can do this w/o getting fired (at the risk of belaboring the obvious), you should.