Nat rule by itself works correctly as it should.
If you have any drop rules in filter forward chain that is not a problem of NAT rule, but misconfiguration of your firewall.
Default drop is fine, “misconfiguration” is just the part where you did not add accept rule(s) for forwarded ports. NAT itself only changes addresses, it does not allow packets to go through forward chain, you have to do that manually.
If you want simple solution, you can allow all forwarded ports at once:
I think this request is justified, better documentation is always good. Look at it this way, if you need to search manual/wiki for how to forward port, you can probably benefit from small note saying that just NAT alone is not enough.
In that case we would need to add those ridiculous notes all over the place. Instead users should read, for example, first time configuration examples or other firewall configuration examples where it is explained how firewall and nat works. And there are a lot of such articles already.