> buying from amazon ties me to their devices and they give me a "license" to read on their devices only
This isn't strictly true since you can also read Amazon ebooks on 3rd party android devices that have the Kindle application installed.
It's true in the more general sense that the Amazon ebooks have DRM that limit interoperability.