Hi,
I cannot tell you anything in the name of Microsoft but...
(1) deprecated does not mean obsolete. It means that it will be obsolete in the future (will be removed in a future), but it is still working feature and supported.
(2) I am not saying that you should do it but SQL Server 2017 doesn't strictly require Failover Clustered Instance (FCI) or WSFC for AlwaysOn AGs.
Check these posts:
https://sqlha.com/2017/02/22/alwayson-availability-groups-no-underlying-cluster-sql-server-v-next/
https://sqlmastersconsulting.com.au/SQL-Server-Blog/sql-server-2017-read-scale-out-availability-group/