My understanding is that it's not the size but the type of aircraft with the stretched B737 being particularly unhealthy for the service.
With such a remote destination, and my reading that Ascension is only available in an emergency and not as an alternate, it's a case of finding a STOL (ish) aircraft, that has the range/endurance, for the operation and an operator of such a type interested in taking on the operation