Well, you need to remember that Node-RED is open source and gets, as far as I'm aware, minimal funding considering its now wide-spread use.
I'm sure there are people who could be engaged to fulfil specific requirements you might have if you don't have the skills yourself.
Please remember though that someone has to spend time and effort developing code, it doesn't just magically appear. If you want to improve something, the community welcomes people and does its best to help if you want to learn and contribute.
You are making some very strong statements here that don't hold up to scrutiny so please take care of your language. Many people have devoted very large amounts of time (personal as well as professional) to help take Node-RED forward.
Grafana is very flexible and can take data from various sources though it is normally used with a Database, many of us use it with InfluxDB. It isn't that hard to set up a database to run along side Node-RED.
At the moment, all you are giving is negatives and you haven't made clear what your real need is or whether this is for commercial or personal use.