The point is to take APIs that don't and wrap them with said classes, not to provide an alternative.
Promise is pretty easily polyfilled for older browsers; proxies are more problematic and I don't know whether or not any of the existing proxy polyfills will work with Allora.
On https://www.netmarketshare.com combined IE market share is 31% and Edge is 5%.