I am really curious what others have to say about your question. I have read several books on climbing but never come across the phrase "platform mountain." I think it has nothing to do with how high the mountain is but how it looks like. I would imagine the mountain top is flat, maybe with natural platforms overhanging the deep valleys below.
Not a Teacher (and not a mountaineer. )
Student or Learner