I don’t know if it’s such a good idea, in my opinion it would undermine the idea of the covert ops deploying radar installations. I could imagine (and would like to see) that all enemy units the covert ops ‘sees’ are automatically displayed on the teams-radar (like it is in Enemy Territory).
To give all classes the ability to ‘spot’ enemies kind of takes something away from the covert ops class, who’s responsible for reconnaissance.
Same for the other classes: If someone could place a marker somewhere saying ‘Mines suspected’ it’s nearly as good as having them revealed already (besides, maybe there will a notice saying ‘Mines have been reported in this area.’ like in Enemy Territory, anyway). If someone else besides the field ops can ‘mark’ an area for artillery-fire, what real purpose does he still have besides ‘pulling the trigger’?
What I like about Enemy Territory (and from what I read and saw about Enemy Territory as well) is that every class has different tasks to fulfill, choosing a class isn’t just selecting a weapons loadout. Why should an engineer spot enemy troops? Why should a medic assign possible targets for artillery? And so on…
Even with voice communication you cannot pinpoint the exact location of the enemy advancing - and I guess in teamchat your current location will be shown when you write Incoming!’, so everyone will know where to look for the ‘incoming’ enemy approximately - and this is fine. As I said, I’d like to select a class, not just a weapons loadout.