True, they don't have to change, but most lines do so, in an effort to remain competitive, and keep abreast of changing trends. You can never please everyone, but they should try.
I don't feel any ill will, towards passenger's that have the means, and the desire to spend more to get better accommodation's, that carry with them extra perks.
And apparently 'O' does make some "exclusive" benefits for those:
https://www.oceaniacruises.com/suites?s=PS_NEO_STL_GEN_GOO_NA_SRH_NA_oceania cruises suite_NA_US_NA_700000002560947-71700000095799052-58700007859483670-oceania+cruises+suite&gclid=Cj0KCQjw-fmZBhDtARIsAH6H8qgyMjIhqalKKEV7rxosex7rRLeAi2pbVLEYQK-8-G-3m707uTmcYVEaAo9nEALw_wcB&gclsrc=aw.ds
In addition, not mentioned in the above, are the 'Concierge' lounges on larger 'O' ships...