Why is Velocity, being a templating tool, placed at the same level as Struts, Cocoon, etc.?
You are correct that Velocity is not really a framework, it is a template engine. However, it nicely supports many of the concepts that I preach about (clean separation of responsibilities, etc.) and it offers a nice comparison point to the Model 2 (and non-Model 2) frameworks. It's almost there as proof that the entire world doesn't revolve around heavier-weight Model 2 frameworks. Plus, it is widely used, so I perceived an audience interest.