Analysis and behavior patch demo provided in comment.
In java edition,those mobs can bite you from 3 blocks radius but here in bedrock edition they need to be more closer in order to attack you,this makes them so much easier for armless players,so it's necessery to increase their attack reach or making them more faster,they should be a real challenge for players and a dead loss.
Related issues
is blocked by
is duplicated by
relates to
Attachments
Comments


Confirmed for 1.16.0

Affects 1.16.20.50

Affects 1.16.1

The reason why that happens is because in Bedrock Edition their hitbox is smaller, which also affects their reach multiplier! In BE their height is 1.9 instead of 2.2 and their width is 1.5 instead of 1.95! That's why their reach is bad...

I believe the too-short attack reach for ravagers would be fixed entirely by fixing the too-short collision box for ravagers (MCPE-45531) and the too-slow speed (MCPE-48145). The video below shows ravagers with movement speed and collision box changed to match Java (0.4 speed and 1.95 x 2.2
collision).
However, if you set the attack range multiplier to 2.5 as suggested by the comment above then ravagers can hit 5 blocks away from where they stand (i.e. a ravager standing on a floating block can hit a villager standing on a floating block with 4 air blocks in-between), which is far beyond the visual reach of their head.

Yea , checked again and tested, apparently i was wrong about the reach Multiplier! The hitbox size being smaller than it should is what greatly affects the reach of the Ravager

RunOut: Could you please make a new report with the vanilla-parity label about the Ravager knockback? I am not able to confirm it since I don't have Java, but if you make a report another moderator can follow up on that.

Ok then

Affects 1.17.40.20

Affects 1.18.20.27

As seen in the video you can notice that the Ravager's attack on Bedrock Edition has a delay and that's why you can easily avoid the attack while the Ravager is performing it, if you set the attack delay to 0(on BE it has a delay of 0.5) it acts similar to Java! Because of the delay Villagers and the player can easily avoid a attack from the Ravager even when they should've clearly take damage

But still, when compared to Java they still lack some reach! That's fixed when their hitbox is changed to a width of 1.95(and height of 2.2) and while it might look like it hits a little further than it should it's exactly how it's in Java

Added a video showing a Ravager on Java with the hitbox being shown while they attack a Villager to better compare it with how it's on Bedrock Edition

By making the changes mentioned earlier by me the Bedrock one will have the exact same reach and attack

Added a video where i tested the changes i mentioned(including a fix to their to movement speed for more accurare testing), hopefully can help in the comparison

Affects Beta 1.18.30.26 and Preview 1.18.30.27

Affects 1.19.10

This was fixed in 1.19.40 by the fix to MCPE-45531, and to a lesser extent MCPE-48145.