That brings up a related question. If you are a web developer, is there any reason not to divulge the CMS you're using on a site you developed? Most websites belong to businesses whose main product is not the website. So is it a competitive disadvantage to disclose information about how their website is built?
Most of the time it would be meaningless. What would Apple put on their website? "Built with Apple CMS version 10"? What's the good in knowing that?
If a website is built with a community tool then it looks unprofessional to display that information on a corporate website. Plus it has probably been customised to a degree that it no longer really looks like the original code base anyway so that information would be useless anyway.
With respect to the proprietary system, I would actually think that Apple might want to proclaim that it is their own technology. It could seem more "professional". This mostly applies to technology companies.
Anyway, I wasn't actually thinking of websites putting that information on their website and whether that looks professional or not. I meant that in a person to person conversation, a developer could probably tell someone else what they used and their employer wouldn't care.
For example, Juniper Networks started with FreeBSD OS for their routers. Their competitors know it, but it doesn't help them very much (because you need much more for a router). For Juniper, the Linux die-hards engineer might not want to work for them while the FreeBSD devotees would, but this population of potential employees is insignificant compared to engineers who don't care.
Anyway, the OP mentioned learning what tool was used for similar looking sites to the one he/she wanted to develop. My guess is that they are all built with different CMSes and this information is unhelpful in making a choice.