I disagree for very much the same point you're trying to make, in that there are already too many functions for tables already
Yes--functions which
won't conflict with each other if the player designates them appropriately.
Want people to place candles, incense, & holy symbols on it? Designate it as an altar. No one will try to use it for eating or gaming (unless there are religious services that explicitly involve those activities).
Want people to use it solely for study, or writing/art? Designate it as a desk, no one will try to perform surgery or sacrifice animals on it.
Want people to sit around it & chat? Designate it as a fire pit. Dwarves may toast their food at it before sitting down--the thought of eating a hot meal should more than compensate for eating without a proper table.
Want it to be used only for playing games? Designate it as a gaming table, they'll go eat somewhere else.
Similarly, lecterns designated as pulpits will be used for storing religious texts, as well their more typical use; a position from where to address the assembled.
As you can see between the two pictures, there's a very stark reality of difference that imagination doesn't cover.
To clarify, I'm not trying to conflate lecterns with tables. I'm suggesting that the existing "altar"s be renamed to "lectern"s, & let player designation do the rest.
Furniture Item 1: lectern / pulpit
Furniture Item 2: table / desk / operating table / altar / gaming table / fire pit / others?
It's plausible that
area designations would play a part in this distinction as well: When a space is designated as a Temple, Library, Hospital, or Office, that could easily cause all existing tables in that space to default to altars, desks, operating tables, or council tables respectively, and disallow their use for things like eating & gaming . . .
unless the player then
re-designates certain individual tables for different specific purposes, enabling them to create things like, for instance, a hospital cafeteria.