ultrarunning is not about suffering for competitive athletes. sure, on social media people like to play up their grittiness and toughness...but to race a good 50k-100k...there shouldn't be too much suffering going on. Just like for your PB 10k and halfs, it usually feels like you could keep on going at that pace...I get the same feeling at the end of a good ultra. It's not suffering unless you feel like you're going slower than planned. When you're gaining on the people ahead of you who are cramping or walking, and you're still going strong, it's very empowering, much like the end of a marathon. In my best ultras, I had little no bodyaches, no foot pain, little to no cramping, etc.
The reason people suffer so much is the same reason people think marathons are hard. Most people start too fast and are undertrained. Add in the aspect of fueling which becomes way more important...and it's a mess.
I'm not the most experienced ultrarunner in the world but I've had a few races I'm pretty proud of. If there are people reading this who are 2:25-2:45 marathoners who generally run 70 to 90 miles per week, then here's what my advice would be:
Think of your upcoming race as a time, not a distance. "50k" pace is not a real think unless you only do flat paved ultras or track meets. When I'm training for a 50k race that will take me 4 hours, you can't just add ten seconds a mile to your marathon pace and hope it will work out. I did a 50 miler last year that I figured would take between 6:10 and 6:30, and it was a generally flat ultra though on trails. I looked at some charts like the mcmillan calculator and used my recent performances of a 71min half to figure out how far of a race would take me about 6:20. I don't recall the result but I ended up figuring out that I should be able to sustain about 6:30/mi to 6:40/mi for a 6:15 duration. That gave me the info I needed, and during my 50 miler when it would be flat terrain, I'd aim for run about that pace. It ended up working out perfectly for me, and in the final 3mi of the race, though it was a paved uphill section, my grade-adjusted pace on strava ended up being close to that 6:30-6:40 target effort.
if you wanna see my one example of suffering in all its glory, check out the strava flybys of my 50 miler
https://www.strava.com/activities/2270112729
. I didn't see it as suffering as it was very fun, but photos of my face afterwards suggest otherwise