I suppose webMethods aim for large-scale enterprises which is why the price is high, but with high output and better outcomes. Some of the licensing is "component-ized," which is confusing to new users/customers. Yet you can also choose between perpetual or periodically terms, in case you do not want to be bothered to buy another version once the newer version released you should consider periodic license.