From my limited experience every MSAW implementation has a high rate of false alerts and thus has limited value as a safety net. Route/Clearance adherence tools are workable in many en-route environments where flight data is maintained and transferred electronically as a matter of routine but are less practical in most approach environments - probably for the reason suggested by PeltonLevel as much as anything else.