Having only one Basic Availibility Group failover should be a very rare occurance. It will really only happen if you enable "Database-level Health Detection" and have an issue that affects only one of your databases. So you can disable "Database-level Health Detection", and document that you have monitoring in place to alert you to any unplanned failovers, that's probably enough. Note that there will always be brief windows where you run on both nodes during patching, as you have to fail-over the BAG's one-at-a-time.
Is there plans to fix this GAP in the future?
There's no roadmap information available yet for the next version of SQL Server, but features do tend to migrate from Enterprise Edition to Standard Edition over time.
You can provide feedback here, and/or vote for this related feedback item.
And, of course, AlwaysOn Failover Cluster Instances support multiple databases with instance-level failover on SQL Server Standard Edition.