Packages are not interesting to desktop users, they
are just an implementation detail of how to get something done. e.g.
"Play my media file", "Open this document someone sent to me". Anyone
wanting to do things like "install a mysql server" or "remove evince"
already knows what they are doing, and is better served using yum/dnf
on the console.
The problem is that these so-called "Desktop Users" dont run Fedora or other Linux Distros, they will properly run the OS there was preinstalled on there computer when they bought it.