There is a lot of misinformation being spread out.
Arm changed the business model from requiring the SoC vendor to license every single piece of IP individually up-front (one license for CPU, one license for GPU, one license for interconnect, etc) to a "all you can eat model" and "pay only once you shipped the product":
This is very positive because it simplifies the legal paperwork for licensing IP (one license gives you access to an entire portfolio of IP instead of just one) and lowers the bar for prototyping because you won't be required to pay full cost for a license you don't you if you will use. Qualcomm is heavily misrepresenting this to their light.
Arm changed the business model from requiring the SoC vendor to license every single piece of IP individually up-front (one license for CPU, one license for GPU, one license for interconnect, etc) to a "all you can eat model" and "pay only once you shipped the product":
https://www.arm.com/products/flexible-access
This is very positive because it simplifies the legal paperwork for licensing IP (one license gives you access to an entire portfolio of IP instead of just one) and lowers the bar for prototyping because you won't be required to pay full cost for a license you don't you if you will use. Qualcomm is heavily misrepresenting this to their light.
Arm preventing customers from mixing Arm IP with other IPs is just straight up lie. You can take Mobileye as an example, they just licensed an Arm GPU with a RISC-V CPU: https://www.anandtech.com/show/17165/mobileye-announces-eyeq...