they capitalized on Solaris (read SunOS) for many years, making sure the online documentation is obtuse and the best option for companies is to buy pricey support contracts.
or send their DevOps to training courses, at a premium. They really made sure their online community/footprint was kept to a minimum - googlging issues and errors often led nowhere and left no choice but to call upon the support gods who'd login and fix things. the support folk were nice people - but it left you non the wiser about your issue.
They also are capitalizing on Java using premium licensing if you're building with Oracle Java for the enterprise and planning to make money from it.
my source is my own experience working with Solaris, which beyond ZFS and OracleDB, has very few things going for it - it made me feel like a bad Sysadmin, really. maybe i was, maybe it is a better OS than my experience taught me.
now they've decided to go all cloud, and are killing Solaris. Java will probably still continue being developed.