I think BMW are over optimistic if they think they can keep a shaft drive casing, with two rubber sections to allow articulation, totally watertight long term. However they have made no provision so far for draining out any water that does manage to get it in, hence the corrosion problems. I would say this is a design failing, and the potential drilling location may be something put there by BMW in case they decide to do something about this in future, as it would not then require any expensive changes to the casting/tooling for the casing.
The main problem I see with this is that to be most effective it needs to be open all the time, and not rely on periodic draining by removing a bung, but in this case by allowing air in at any time, it could promote the formation of fresh condensation inside the casing every time the bike cools down. There is also the issue of water ingress for off-road types when fording reasonably deep water, though I guess it would fairly quickly drain back out.
If I was sufficiently concerned about this to drill and tap the casing (which I am not) I would probably fit something like one of these to allow the option of it to be either plugged, or open with a short plastic drain tube:
https://uk.rs-online.com/web/p/pneumatic-straight-fittings/7715068/
https://uk.rs-online.com/web/p/pneumatic-straight-fittings/0867336/
A selection with M5 or M6 threads:
https://uk.rs-online.com/web/c/pneu...063&sort-by=P_breakPrice1&sort-order=asc&pn=2