Not OP, but it means you should expect beta software to be broken and incomplete.
How would you know this isn't due to a bug introduced in the beta? Seems as likely an explanation as anything else at this point, unless you have some inside information.
A lot of things use a "plugin" organization, and if a certain plugin was missing -- say, due to bug leading to a failed compile, the tool would work fine but the functionality provided by the plugin would simply be missing. Not that I have any insight into this particular case, but just pointing out there are perfectly reasonable ways a bug could cause this.
Also, I've personally disabled features in a beta release when I knew the feature was broken and it would cause long term issues if someone tried to use the broken feature (like data corruption). So it could be deliberately removed but only temporarily.
Or maybe Apple just removed this to be dicks, IDK... But I don't think you do either, do you?
If you do have inside info, can you let us know whyx this was removed?
It would have been nice if they left a note of explanation but… Apple.
Creating Custom Instruments - WWDC 2018
https://developer.apple.com/videos/play/wwdc2018/410/
Yes, there isn't feature parity per se with DTrace, since when it was an impediment for Apple to replace some set of APIs or tooling?
This isn’t like a bug that was introduced in the beta, and betas are intended to help find bugs.
This is functionality deliberately being removed, that is wildly known to break cloud storage software.