Not any VIP levels should get direct reports, just some levels to avoid receiving an unmanageable amount of reports. However, it isn't that easy to find hackers on the Bedrock network.
While only giving higher levels access would help, I still think it would result in a lot of spam. And to clarify, it's not the actual hackers that would cause spam, it's the inaccurate reports that would cause it. It doesn't matter there's not a lot of hackers, because a lot of people tend to think people are hacking when they're just very skilled or laggy.
It wouldn’t, they just need some seconds of cheating and actual proof and banned, besides java allows direct report 3 time’s a day so i don’t see why bedrock shouldn’t have it (Besides Sentinel is easy to abuse, if you and some friends spam report a specific player, the player will get false banned so this is most likely reduce false bans)
Well yes, you don't need an insane amount of evidence, however there's still a few reasons dealing with a report like this will take longer.
1. You need to receive it, teleport to it, and actually ban them.
2. You obviously need to actually see the hacking, which is hard when people aren't in combat, and that's fairly common and can last quite a while.
3. Sometimes a few seconds isn't quite enough, if someone is very laggy for example you won't always be quite sure if it's hacks or lag, if someone is using slight reach that can be hard to spot as well. If someone is blatantly hacking without a care in the world, yes you can deal with reports decently quickly, if someone is slightly more subtle about it you need more time if you want it to be accurate though.
Java is a completely different case compared to Bedrock. Java started out with giving everyone access to /report, this obviously completely failed and had to be reversed exactly because the staff team was so overwhelmed by the reports they couldn't even scratch the surface. They changed it to only allowing ranked players to use /report, and only a limited amount of times a day. This turned out to be more reasonable. However that's considering that the Java networks playercount at the time of writing this, is 820. And that the majority of the Staff Team are Java moderators. Comparing this to bedrock with as of writing this, 14,000 players... And less Staff than Java. There would be a lot more reports coming in, with a lot less staff to deal with them.
As for /sr resulting in false bans, I have no idea where you're getting this from? The only thing /sr does is it requires a certain amount of players to report the same player before a staff member gets notified and looks, yes technically it would be possible to get a group of friends and report random or specific players (if they're in your lobby), however this would only result in a slight waste of time for a staff member who would spectate them, determine they're innocent, and move on. Yes, it can happen, maybe it does happen, but it doesn't happen harm any players, nor does it waste more of staff's time than implementing a direct report command.