What always bugged me about WordPress is that default installation which has only 7 tables uses 3 different column naming conventions (table.ID, table.table_id, table.table_ID) plus sometimes it uses full table prefix and sometimes shortened prefix. Are you not bothered by it? This is the first thing new user sees. This was years ago I had to check again as I'm not using it and default installation is now 12 tables but the random column naming is still there.