Reasoning:
- Often you want to draw only position/objects/entities the player can actually see (for objects, entities - the said commands would need to support also object instead of position)
- The relevant SQF commands are very expensive - in engine the check should be considerable more efficient
Possibly the engine stores the information already and would not need to always a raycast even.