Jeg er enig med dig. Det eneste sted, jeg er fristet til at sætte tabelnavnet eller en forkortet form af det på, er på primære og fremmede nøgler, eller hvis det "naturlige" navn er et nøgleord.
Users: id or user_id, username, password, last_login_time
Post: id or post_id, user_id, post_date, content
Jeg bruger generelt 'id' som det primære nøglefeltnavn, men i dette tilfælde synes jeg også user_id og post_id er helt OK. Bemærk, at postdatoen blev kaldt 'post_date', fordi 'date' er et nøgleord.
Det er i hvert fald min konvention. Dit kilometertal kan variere.