The difference between WordPress and bbPress is like the difference between Humans and Primates. Both manage content from an original author, then follow up authors. Both are designed to display web content and include a header, footer, content area, and sidebars... but every element is optional. Both have page templates for different types of pages. When you think about it from a development point of view, it can clearly be done and it wouldn't be the hardest of things.