Hello,
Although some models of HC05 are not 5v tolerant, many of them are specifically designed to be usable with 5v Arduino these days. The ones we use are marked E475833 and the manufacturer's own documentation shows direct hookup of Rx to a 5v Uno digital io pin in their "example circuits" section of their user guide. I found the module schematic and there is a setup on the module to make it 5v tolerant. (It's not a voltage divider, it's a diode and a pullup resistor arranged such that if input is high the pullup kicks in because the diode blocks the +5v coming from the input pin, and if input is low the diode allows the input to pull the Rx pin on the actual bluetooth chip low. This is a very common way to get 5v tolerance without using a voltage divider. A divider will waste some current all the time so is undesirable in a battery driven application).
Trust me, I've used hundreds of these modules with no dividers, some for years at a time, and I have never once lost a module hooked up this way.
I think I should probably make a note on the electrical diagram page that the electrical system requires a 5v tolerant HC05 because you are not the only person who has pointed this out! There are many tutorials on the internet that show the divider always being used. It's necessary for some HC05 models but not others.
Hope this clarifies things!