The following assumes HTA means "native" dynamic HTML applications for Internet Explorer.
IMHO deliberately because:
- it's M$-specific (not multiplatform)
- it depends on Internet Explorer (i.e. a big problem in Europe because IE must not be the default browser)
- it was never polished
- it doesn't support mobile devices well enough (sure, you can write your own widgets etc. in JS but then some of the selling points are gone)
- it doesn't have good marketing (compared e.g. to M$ Dynamics which would probably compete in similar market sectors)