As far as I know:
(1) Query string parameters are encrypted via HTTPS.
(2) Query string parameters are usually not transferred as referrer because of the default referrer policy of most browsers or specific referrer policies for websites.
but:
(3) Query string parameters are usually part of the server logs.
(4) Query string parameters are visible within browser history.
My questions are (since search terms can be very sensitive data, too):
Why is it common practice that search forms on web pages work with GET? Wouldn't POST instead of GET eliminate privacy concerns from (3) and (4)?
Thank you!