W twoim przypadku wydaję mi się że możesz tak zrobić z dwóch powodów:
* Użytkownik jest ściśle związany z danym postem
* Jeden post może napisać jeden użytkownik.
Więc wychodzi na to że obejdziesz się bez tabeli z relacją typu "wielu do wielu"
Ale jakbyś miał tabelę lokatorzy i tabele mieszkania to musiałbyś zrobić:
mieszkanie 1, 25mkw, Andrzej ;
mieszkanie 1, 25mkw, Kasia ;
Tu by już zachodziła redundancja więc trzeba byłoby wprowadzić tabelę która umożliwiłaby powiązanie wielu użytkowników bez kopiowania całego wiersza raz jeszcze.
Oczywiście takie tabele pośrednie nie są złym wyjściem mogą się potem przydać.
Poza tym takie budowanie baz jest często zgodne ze sztuką.
https://pl.wikipedia.org/wiki/Postać_normalna_(bazy_danych)