I have noticed that a lot of/majority of "regular people" tend to coast along on the back of others as a way of life. If "smart people" are perceived by friends and family as being problem solvers, many will route their problems to a "smart friend", someone who seems to have their life somewhat in order or always have the answer to everything. I used to get an endless stream of requests for everything from technical…
Randomly say no. Not always, but occasionally roll a die and if it comes back a one, decline to help them and give a polite excuse. You still benefit others without them consuming all your time.
And if they ask why, you could just say that they saw the dice, the Gods have spoken and they don't want you to help them.
I might actually try this, could be fun!