Hi @wpr0ck,
Thank you for taking the time to leave your feedback. We genuinely appreciate it when our customers share their experiences with us, whether positive or negative, as it helps us to improve the product.
The review section is added on the dashboard with the intention that we could collect our users feedback. Your feedback drives us to continuously improve the product with each update.
However it’s not mandatory to leave the review of the product. Infact if you find the review section making the site dashboard messy you can simply remove the notice which gets disappeared after a single link.
I hope this helps!
Best Regards