The SCF also doesn’t offer the repeater field so per your opinion is it in a violation as well? The ACF was a great plugin, offering A LOT in a free, open source version. The more advanced version was offered with a PRO plan which is reasonable taking into account how much work there was involved in the development and maintenance of both the free and pro version of the plugin.
The main problem here is WordPress stole the original ACF plugin slug and put their version to it so all updates updated to the SCF instead of ACF. They could put SCF on their own slug and let users decide which version they want to install. A “normal” users could never do that so this is abuse of power.