I agree. I don't think that it's bad to choose a simple name.
In this particular case, I feel that it's generic enough that it can be confusing/not super memorable. For those practical reasons I think this could use a better name, but I'm not going to write-off a project just because it's name is odd.
I have to say I think that's in the eye of the beholder. What's wrong with a simple name for site, even if it has a generic meaning already?
"There's little in it that shows that the team has the level of skills needed to write a platform."
What would you want to see on the site that would show this better? Why does using Bootstrap matter, or was that an unrelated observation?