From their front end they look almost identical, there are quite big differences behind the scene, country comparison was just something what came to mind with similar argument that country X sucks because country Y have this free.
All the time developing technology is one thing where some have big differences, some can operate with much smaller staff because of many tasks can be automated which wouldn't maybe possible some time ago, some are engaged to their platforms, have made loads of own integrations but if could now choose, would end up to different solution as some start to be really outdated. Investing to rebuild everything to new platform is quite huge project and costs which is not done in short time with very small investment.
Staff costs is one thing where some are able to operate with much less staff in payments, compliance and other things what can be done more automatically but maybe couldn't some years ago. When you make deals with payment providers/game providers, you have huge advantage if you are big and execute much more transactions, you are in much better position to negotiate if you are one of these big corporations than you are stand alone casino with smaller volumes. With game providers is quite obvious that if you have 10 times more volume than some other, you can negotiate better deal, they can cut their margins a bit as volume keeps profit same. Like in most of businesses, you have big advantage when you are big corporation like if you compare corner store and tesco to negotiate with developers, i have no doubts their deals are different.
Around same size casinos (if you look deposits or GGR) can have surprisingly different operations costs and therefore profit margins as well, like in every industry, some companies are healthier than others and have more optimized cost structure which might have begun already from planning the whole product.
Costs and incomes in every businesses are bit more complex than just compare company A and B, all have their own twists in their business models in every industry, that's why pointing one single part of business model that A can do this, B should also but they just don't want and are greedy is not really telling all the truth even it seems to be quite simplified opinion here.
RTP for some can be one and only thing what matters, for some others there are some other things as well like here are some great casinos which are really liked here even they don't have all games with max RTP, maybe they are just greedy.
All stock listed companies (mainly big ones) have their numbers quite well opened every quarter, just by going through their reports can give more view about where numbers are coming and companies operations, many of these companies are much more than casino sites (have remarkable B2B business, investing to different things etc..). Now have been time when many have published their Q1 results which are all public.
Not saying that people are not allowed to compare products, only that without much knowledge about company insights, it's just not really great argument that "Tesco can sell can of beer with XX cents and other store is greedy and asking X cents more, if Tesco can operate with that price, all others should and everything else is greediness" where quite many short cuts to assumptions have been taken.
Reps can't disclose too much internal information (which in most of companies is strictly confidental) which leaves many assumptions to be facts as they can't be corrected. I personally don't mind how people want to make statements, just my two cents that if A is doing something, all others who don't do same are greedy, is just not really accurate statement without backing it with any facts.
EDIT: Not really know why i started to write around this topic, maybe that i kind of miss times when we had much more active reps here. It might be not that tempting to be active here in CM as people are sometimes quite judging and make easy comparisons like: "if X can do well with Y, you should as well, everything else is just excuses" and when rep can't really disclose much confidental information and therefore everything said, is just excuse. Criticizing is good and help companies to develop, i just another hand feel reps and casinos who are not willing to be really active here anymore or some don't even willing to have rep here.
Maybe sometimes judging little bit less and calling rep replies as excuse for greed because casino X do something could have place time to time instead of without any insight or knowledge keep telling how bad and unfair something is (without any idea of whole story behind things) and how they should run their business