Yes, I had this same issue using a Boston Whaler as our dinghy. I eventually found some soft rub rail that would fit the platform. Helped some.
The mooring whips are a great idea (I'm about to install a pair on my dock behind the house), but don't do anything for you when getting on and off the dink, and may well get in the way when using the platform. There are deluxe ones that spring fully perpendicular when not in use though.
We learned to put the dinghy on a long leash when not in use if there were not other boats around. Otherwise, craning it up to the boat deck was the best solution, though inconvenient. Especially when you are living on a mooring or at anchor for long periods of time.
"There's the Right Way, the Wrong Way, and what some guy says he's gotten away with"