Si no vas a tener datos privados en dichos txts, y si de tenerlos no los vas a a tener encriptados y/o fuera del acceso por browser, si, es jodido. Ahora, si son contenidos (solo información pública) esta perfecto.
Y si no queres usar db, porque no usar por ejemplo xmls? más si estas usando php5 donde tenes un muy buen parser.
PD: BreCkver, con txt se pueden hacer cosas muy buenas, si queres ver una de ellas, por darte un ejemplo, mira:
http://www.simplephpblog.com/