Nobody has any legitimate reason to ever pull all the way onto someone else's driveway, unless they are having a medical emergency or they are the guest of the homeowner.
If you are neither of those, it is really easy to just not drive onto someone's driveway. You can do.a three point turn in the street without your tires ever going onto a driveway.
And if you happen to be parked in my driveway when I return home, I will park my car to block you on my driveway. You wanted it so bad, you can stay there for the night. Like the Naughty Corner, or a Dunce Cap.
You must live in Texas lmao. Have you been to the north east? Not every street is 4 lanes wide. I absolutely need to pull into a driveway to turn around.
No, California. Plenty wide streets in my neighborhood. Enough for cars to be parked on both sides and you can still do a 3 point turn without going into someones driveway.
That rule doesn't actually exist in English. It's a Latin rule that some British asshole in the 1800s wanted to impose on English because he believed that Latin was a perfect language and anything that works differently from Latin is a flaw to be corrected.