We can recommend our events - they aren't races and there are no prizes, but runners are welcome to take part. Even we would struggle to make an event break even at £6 entry, but most of our shorter events (20-30 miles) are £10-20. For a 50 miler usually £30-40.
It was great when you paid £6 for a race entry fee and got a £1 off. Not so good when it's 50 notes or more. It's a sport for the relatively affluent now, cafe culture, craft beers, gels, powders, arm sleeves, high end watches and super duper shoes. Glad I did it earlier.