Yes, granted that more features would cause more queries to a database, I don't see what "features" vb is supposed to have over threads that would cause the doubling of queries.
Name the "features" that would cause queries to be more than double in profile checks, who's online, forumdisplay, the search page, showthread, memberlist etc etc etc... some of those pages are 3-4 times as heavy on the queries - hardly what I would call "optimal".
Something like: The queries are higher for threads on the forum index page because threads reads every forum and prints the number of new threads and the number of new posts since you last signed on - I would call that a feature, tho I think for new users, they should all be marked as read the first time they sign on so they don't trigger 40-60 queries for the index page everytime they sign on until they've visited all forums.

Do us both a favor and answer to all of them before coming back to post, your material is starting to get old. You were wrong regarding all of the points brought up in the thread already, I'd like to see some pretty specific evidence to the contrary.