Do you generally know when a given web server GETs a resource from a different URI than it PUT—or POSTs—to? Pretty much never. Someone consuming an API will definitely notice when the provider of that API is diverging from RESTful principles and it will seriously complicate that consumer’s life.