There's also different reasons for reading technical books: getting answers to current problems (though most people would just search the web); going deeper on a specific topic that you're already familiar with; tackling a new area; etc.
While I read a lot of pieces of books, I find reading in a group (book club[0]) to be the best way to really understand what's read (as well as providing a bit of discipline and structure to make sure I really read it and don't just skim/skip).
[0] This is why I run a weekly book club as part of my Discord community (https://ted.dev/discord), so I know I'll deeply read at least a few books every year.