Well, when HTML/CSS/JS are the
only tool for the job, they're the right tool for the job, that's for sure.
Maybe HTML5 isn't the best option for mobile apps, but they can be used, and it even has advantages in some areas (ease of cross-platform development, for instance)