IMO Royal should just keep the suite amenities for paying guests and have separate loyalty benefits for non-suite Pinnacles. Mixing the lounge and dining benefits and areas is often confusing as this thread details.
Some suggestions:
All Pinnacles on board should have their own loyalty lounge with free drinks 5-8 and no coupons required. This could be the current Crown Lounge. The D+ and D members could use it outside these hours. Or maybe newer ship designs could include a designated Pinnacle Lounge or Pinnacle Club with a Loyalty Ambassador/Concierge. The Pinnacle numbers and rate of increase will justify this. As well as their loyalty.
Coastal Kitchen should be for suite guests only and the JS guests need better access (like Luminae on Celebrity for all level of suites). Pinnacles could get substantial Specialty Dining discounts, or get a number of free vouchers to Specialty Dining.
As a D+ on Royal, I would be happy with these changes. I am ok with my 5 vouchers at any lounge and have no need for the HH in the Crown Lounge. I will use the suite areas like CK and SL when I sail suites and pay for them.