I voted yes.
I think, since there is absolutely no effort here to stop off topic posting, there should be an off topic forum.
I'm one of those weird souls who actually comes to meta to read about meta topics (community/site issues, boards rules or technical information, etc.
After wading through TONS of off topic nonsense I can find the important posts.
I must say though, it is immensely ironic to see the people most responsible for off topic threads being the ones most vocally opposing an off topic forum.