About Wireframes
I’ve seen wireframes so detailed that they are practically at the point of an interactive prototype or a final look & feel for the product. In my opinion starting a design means starting with a hypothesis and for make this hypothesis graphical there are many methods and tools. In this case I use Wireframes for explain what the user is going to do and how is going to do it, focus in the spaces and sizes for the elements in in each screen. Content,buttons,typography,calls-to-action, navigation, messages...etc.
If I add colors, and another's visual details I shifting the attention on what really matters,and what I want my team to analyze. Another factor is that the wireframes will change, a lot (because they’re still in a stage of hypothesis and validation ) so for that is important to not spend time creating big, pixel-perfect Photoshop files.
In my job, design is about creating an experience, and the wireframes helps me to create and communicate that experience.