I've never even tried to read a technical book on a Kindle, largely for the reasons you outline, but also because I tend to read such books in a different way. With a novel, you're relaxing and reading large chunks at a time, whereas with a technical book I'm usually simultaneously taking notes, coding or looking up related stuff in a browser, so I use a laptop or desktop PC for that (a tablet wouldn't work well for me here)